Curso JavaScript - Operadores de Comparação

     Curso JavaScript - Operadores de Comparação



// OPERADORES DE COMPARAÇÃO
   /* Os operadores de comparação retornam valores true ( verdadeiro) ou false
   (falso). É importante salientar que dependendo do operador usado, um resultado
   pode aparece true, mesmo que na prática ele seja false. Veja abaixo */

OS OPERADORES DE COMPARAÇAÕ SÃO 8

/* > Maior que
>= Maior ou igual a
< menor que
<= menor ou igual a
== igualdade (valor)
=== igualdade estrita (valor e tipo)
!= diferente (valor)
!== diferente estrito (valor e tipo)
*/
console.log(10 > 12);

const maiorOuIgual= (15 >=14);
console.log(maiorOuIgual);
// No terminal vai aparecer true, até quando colocar 15 >= 15, ou 1>=15,
//A expressão vai continuar sendo true até o limite de 15, quando será igual.

//* MAIOR QUE >
const num1 = 10;
const num2 = 12
const comp = num1 < num2;

console.log(comp); // terminal: true

// == IGUALDADE - Quando dois numeros são igual.
melhor evitar e usar ===, pq
// pode acontecer de uma string tipo number ser
igual a um number.

// === IGUALDADE ESTRITA - (Vai verificar
valor e tipo - é usada para diferenciar
// um number de um number em
forma de string. Exemplo:

let idade1 = 28;
let idade2 = '28';
let compa = idade1 === idade2;

console.log(compa);
/* no terminal vai aparecer false, pq o
number 28 não é igual a string '28'.
Se tirar as aspas, vai ficar true.
No exemplo acima houve uma "correção de tipo", que é
converter um tipo em outro. O number virou string */

 // != Diferente (valor) - Não checa o tipo,
so o valor. Exemplo.
 const number3 = 12;
 const number4 = 13;
 const ver = number3 != number4;
 
 console.log(ver); /* Está claro que o valor 12
é diferente do valor 13. True. */

 // !== Diferente estrito (valor e tipo)
Verifica se são number ou strings.

 var number5 = 12;
 var number6 = '12';
 var numbers = number5 !== number6;

 console.log(ver);
 /* Aparece true no terminal, pq de fato o number 12 é
 diferente da string 12 */

Comentários

Postagens mais visitadas deste blog

Curso JavaScript - Estruturas Condicionais - If, Else if e Else

Curso JavaScript - Variável com Let

Curso JavaScript - Arrays