No exemplo acima, x é 5 e y é 6. Os operadores de comparação retornam verdadeiro ou falso com base na comparação dos valores.
== é igual a != é diferente de > é maior que < é menor que >= é maior ou igual a <= é menor ou igual a
Comparação Idêntica
Operadores de comparação idêntica são usados para comparar valores e tipos de dados, retornando verdadeiro ou falso.
Exemplo:
1var x =5;2var y ='5';34x === y;// false5x !== y;// true
No exemplo acima, x é um número e y é uma string. Os operadores de comparação idêntica retornam verdadeiro ou falso com base na comparação dos valores e tipos de dados.
=== é igual a e do mesmo tipo !== é diferente de ou de tipo diferente
Atribuição
Operadores de atribuição são usados para atribuir valores a variáveis. Eles podem ser usados para atribuir um valor simples ou realizar uma operação e atribuir o resultado.
Exemplo:
1var x =5;2var y =6;34x = y;// x é 65x += y;// x é 126x -= y;// x é 67x *= y;// x é 308x /= y;// x é 5
No exemplo acima, x é 5 e y é 6. Os operadores de atribuição atribuem valores a variáveis.
= é igual a += é igual a e adiciona -= é igual a e subtrai *= é igual a e multiplica /= é igual a e divide
Aritmética
Operadores aritméticos são usados para realizar operações matemáticas em valores. Eles podem ser usados para adicionar, subtrair, multiplicar, dividir e calcular o resto de uma divisão.
No exemplo acima, x é 5 e y é 6. Os operadores aritméticos realizam operações matemáticas em valores.
+ é adição - é subtração * é multiplicação ** é exponenciação / é divisão % é módulo ou resto
Incremento e Decremento
Operadores de incremento e decremento são usados para aumentar ou diminuir o valor de uma variável em 1.
Exemplo:
1var x =5;23x++;// x é 64x--;// x é 5
No exemplo acima, x é 5. Os operadores de incremento e decremento aumentam ou diminuem o valor de uma variável em 1.
++ é incremento -- é decremento
Operadores Lógicos
Operadores lógicos são usados para combinar expressões condicionais e retornar verdadeiro ou falso.
Exemplo:
1var x =5;2var y =6;34x >0&& y >0;// true5x >0|| y <0;// true6!(x >0);// false
No exemplo acima, x é 5 e y é 6. Os operadores lógicos combinam expressões condicionais e retornam verdadeiro ou falso.
&& é e lógico || é ou lógico ! é não lógico
Tabela Verdade
A tabela verdade é uma ferramenta que ajuda a entender como os operadores lógicos funcionam. Ela mostra todas as combinações possíveis de valores para as variáveis e o resultado da expressão lógica. Veja o exemplo considerando que A e B são verdadeiros.
A (true)
B (true)
A && B
A || B
!A
true
true
true
true
false
Na tabela verdade acima, A e B são verdadeiros. Portanto, A && B é verdadeiro já que ambos são verdadeiros, A || B é verdadeiro já que pelo menos um é verdadeiro e !A é falso já que A é verdadeiro.
&& considera verdadeiro se ambos forem verdadeiros || considera verdadeiro se pelo menos um for verdadeiro ! considera o oposto do valor
Operador Ternário
O operador ternário é uma forma concisa de escrever uma expressão condicional. Ele avalia uma condição e retorna um valor se a condição for verdadeira e outro valor se a condição for falsa.
Exemplo:
1var x =5;2var y = x >0?'positivo':'negativo';34y;// positivo
No exemplo acima, x é 5. O operador ternário atribui o valor 'positivo' a y se x for maior que 0 e 'negativo' se não for.