Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Operadores de Comparação em JavaScript | Realizando Operações em JavaScript
Introdução ao JavaScript

bookOperadores de Comparação em JavaScript

Comparações são utilizadas para definir condições, realizar verificações e tomar decisões em JavaScript. Essas operações retornam um valor booleano (true ou false), que outros operadores usam para determinar certas ações.

Operadores de Comparação

O JavaScript oferece vários operadores de comparação para comparar valores:

  • Igual a (==);
  • Estritamente Igual a (===);
  • Diferente de (!=);
  • Estritamente Diferente de (!==);
  • Maior que (>);
  • Maior ou Igual a (>=);
  • Menor que (<);
  • Menor ou Igual a (<=).

Igual e Não Igual

A operação Igual a (==) retorna true se o primeiro valor for igual ao segundo valor e false caso contrário.

Inversamente, a operação Não Igual a (!=) retorna true se os valores forem diferentes.

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Nota

O operador = é utilizado para atribuição, enquanto == é para comparação. Tenha cuidado para não confundi-los.

Comparação estrita

A comparação estrita verifica os tipos de valores e os próprios valores. O operador Estritamente Igual a (===) retorna true - se ambos os valores e seus tipos forem os mesmos, enquanto !== retorna true se eles forem diferentes.

Exemplo:

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Maior e Menor

O operador Maior Que (>) retorna true se o primeiro valor for maior que o segundo. Por outro lado, o operador Menor Que (<) retorna true se o primeiro valor for menor que o segundo.

Exemplo:

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Maior/Menor ou Igual a

Os operadores Maior ou Igual a (>=) e Menor ou Igual a (<=) combinam os correspondentes operadores de comparação com Igual a (==). Eles retornam true se qualquer uma das condições for satisfeita.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Nota

O operador >= combina > e ==, não ===. O operador <= funciona de maneira semelhante.

1. Qual será a saída?

2. Qual será o resultado?

3. Qual será a saída?

4. Qual será a saída?

question mark

Qual será a saída?

Select the correct answer

question mark

Qual será o resultado?

Select the correct answer

question mark

Qual será a saída?

Select the correct answer

question mark

Qual será a saída?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 6

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Awesome!

Completion rate improved to 2.33

bookOperadores de Comparação em JavaScript

Deslize para mostrar o menu

Comparações são utilizadas para definir condições, realizar verificações e tomar decisões em JavaScript. Essas operações retornam um valor booleano (true ou false), que outros operadores usam para determinar certas ações.

Operadores de Comparação

O JavaScript oferece vários operadores de comparação para comparar valores:

  • Igual a (==);
  • Estritamente Igual a (===);
  • Diferente de (!=);
  • Estritamente Diferente de (!==);
  • Maior que (>);
  • Maior ou Igual a (>=);
  • Menor que (<);
  • Menor ou Igual a (<=).

Igual e Não Igual

A operação Igual a (==) retorna true se o primeiro valor for igual ao segundo valor e false caso contrário.

Inversamente, a operação Não Igual a (!=) retorna true se os valores forem diferentes.

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Nota

O operador = é utilizado para atribuição, enquanto == é para comparação. Tenha cuidado para não confundi-los.

Comparação estrita

A comparação estrita verifica os tipos de valores e os próprios valores. O operador Estritamente Igual a (===) retorna true - se ambos os valores e seus tipos forem os mesmos, enquanto !== retorna true se eles forem diferentes.

Exemplo:

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Maior e Menor

O operador Maior Que (>) retorna true se o primeiro valor for maior que o segundo. Por outro lado, o operador Menor Que (<) retorna true se o primeiro valor for menor que o segundo.

Exemplo:

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Maior/Menor ou Igual a

Os operadores Maior ou Igual a (>=) e Menor ou Igual a (<=) combinam os correspondentes operadores de comparação com Igual a (==). Eles retornam true se qualquer uma das condições for satisfeita.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Nota

O operador >= combina > e ==, não ===. O operador <= funciona de maneira semelhante.

1. Qual será a saída?

2. Qual será o resultado?

3. Qual será a saída?

4. Qual será a saída?

question mark

Qual será a saída?

Select the correct answer

question mark

Qual será o resultado?

Select the correct answer

question mark

Qual será a saída?

Select the correct answer

question mark

Qual será a saída?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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