Operadores em Javascript
Página 4 | Ouça em áudio
Os operadores em Javascript são símbolos especiais que realizam operações matemáticas, lógicas e de comparação em valores. Eles são essenciais para a programação em Javascript, pois permitem que os desenvolvedores realizem cálculos e tomem decisões com base nos valores das variáveis.
Operadores Aritméticos
Os operadores aritméticos em Javascript são usados para realizar operações matemáticas em valores numéricos. Eles incluem:
- +: Adição
- -: Subtração
- *: Multiplicação
- /: Divisão
- %: Módulo (resto da divisão)
- ++: Incremento
- --: Decremento
Por exemplo, o código abaixo usa os operadores aritméticos para calcular a média de três números:
let num1 = 10;
let num2 = 5;
let num3 = 8;
let media = (num1 + num2 + num3) / 3;
console.log(media); // Output: 7.67
Operadores de Atribuição
Os operadores de atribuição em Javascript são usados para atribuir valores a variáveis. Eles incluem:
- =: Atribuição simples
- +=: Atribuição com adição
- -=: Atribuição com subtração
- *=: Atribuição com multiplicação
- /=: Atribuição com divisão
- %=: Atribuição com módulo
Por exemplo, o código abaixo usa o operador de atribuição com adição para incrementar o valor de uma variável:
let num = 5;
num += 3; // Equivalente a num = num + 3;
console.log(num); // Output: 8
Operadores de Comparação
Os operadores de comparação em Javascript são usados para comparar valores e retornar um valor booleano (verdadeiro ou falso). Eles incluem:
- ==: Igualdade
- !=: Diferença
- ===: Igualdade estrita (comparação de tipo)
- !==: Diferença estrita (comparação de tipo)
- >: Maior que
- <: Menor que
- >=: Maior ou igual a
- <=: Menor ou igual a
Por exemplo, o código abaixo usa o operador de comparação para verificar se um número é maior que outro:
let num1 = 5;
let num2 = 3;
if (num1 > num2) {
console.log("num1 é maior que num2");
} else {
console.log("num2 é maior que num1");
}
Operadores Lógicos
Os operadores lógicos em Javascript são usados para combinar valores booleanos e retornar um valor booleano. Eles incluem:
- &&: E lógico
- ||: Ou lógico
- !: Negação lógica
Por exemplo, o código abaixo usa o operador de E lógico para verificar se duas condições são verdadeiras:
let num1 = 5;
let num2 = 3;
if (num1 > 0 && num2 > 0) {
console.log("Ambos os números são positivos");
} else {
console.log("Pelo menos um dos números é negativo");
}
Operador Ternário
O operador ternário em Javascript é usado para fazer uma avaliação condicional em uma única linha de código. Ele tem a seguinte sintaxe:
condição ? valor_se_verdadeiro : valor_se_falso;
Por exemplo, o código abaixo usa o operador ternário para verificar se um número é par ou ímpar:
let num = 5;
let paridade = num % 2 == 0 ? "par" : "ímpar";
console.log(paridade); // Output: ímpar
Em resumo, os operadores em Javascript são ferramentas poderosas para realizar operações matemáticas, lógicas e de comparação em valores. Ao dominar os operadores em Javascript, os desenvolvedores podem escrever código mais eficiente e expressivo.
Agora responda o exercício sobre o conteúdo:
_Qual é a função dos operadores de comparação em Javascript?
Você acertou! Parabéns, agora siga para a próxima página
Você errou! Tente novamente.
Próxima página do Ebook Gratuito: