Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Operadores e Comparações | Section
Fundamentos de JavaScript

bookOperadores 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
copy

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?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 6

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 6
some-alt