Desenvolvimento Front-end I
Lista de Exercícios: Operadores Javascript
Crie uma página web principal para essa disciplina ([Link]) com links para cada um dos
exercícios abaixo. Coloque cada um dos exercícios em uma página específica.
1. Calculadora simples
Objetivo: Criar uma calculadora básica que execute operações aritméticas.
Descrição:
1. Desenvolva uma função que aceite dois números e uma operação (+, -, *, /).
2. A função deve retornar o resultado da operação.
3. Implemente também uma verificação para evitar divisão por zero e operações inválidas.
2. Conversão de tipos e comparações
Objetivo: Explorar conversões de tipo e operadores relacionais.
Descrição:
• Crie uma função que receba duas variáveis e retorne um objeto contendo o tipo de cada
variável e o resultado da comparação (== e ===).
• Teste a função com diferentes tipos de dados (números, strings, booleans).
Desenvolvimento Front-end I
3. Formatação de datas
Objetivo: Manipular strings e trabalhar com operadores de string.
Descrição:
• Crie uma função que receba uma data no formato YYYY-MM-DD e retorne a data formatada como
DD/MM/YYYY.
4. Verificar Paridade e Classificar Números
Objetivo: Usar operadores aritméticos e relacionais para verificar a paridade de números e
classificá-los.
Descrição:
• Crie uma função que receba um número e retorne um objeto com duas propriedades:
o isPar: true se o número for par, false se for ímpar.
o classificacao: 'positivo', 'negativo' ou 'zero'.
Desenvolvimento Front-end I
5. Contador de caracteres e palíndromo
Objetivo: Trabalhar com strings e operadores de comparação.
Descrição:
• Crie uma função que receba uma string e retorne um objeto com duas propriedades:
o length: o número de caracteres na string.
o ehPalindromo: true se a string for um palíndromo (lida da mesma forma de frente para trás e
de trás para frente), false caso contrário.