Operadores e Comparações
Deslize para mostrar o menu
Operadores permitem realizar cálculos e comparar valores. Tipos de Operadores
- Aritméticos:
+,-,*,/,%; - Atribuição:
=,+=,-=; - Comparação:
==,===,!=,!==,>,<,>=,<=.
12345678910111213// Comparing with == (loose equality) vs === (strict equality) console.log(5 == "5"); // true, because == does type conversion console.log(5 === "5"); // false, because === checks both value and type // Not equal operators console.log(5 != "5"); // false, because == type conversion makes them equal console.log(5 !== "5"); // true, different types // Greater than, less than, greater than or equal to, less than or equal to console.log(7 > 3); // true console.log(2 < 1); // false console.log(4 >= 4); // true console.log(9 <= 10); // true
Ao utilizar operadores de comparação, o JavaScript avalia os valores como truthy ou falsy. Um valor truthy é qualquer valor considerado verdadeiro em um contexto booleano, enquanto um valor falsy é considerado falso. Os valores falsy mais comuns em JavaScript são:
false;0(o número zero);""(string vazia);null;undefined;NaN(not a number).
Todos os outros valores são considerados truthy.
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 6
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Seção 1. Capítulo 6