Comparações

Comparações

Para validar dois tipos de dados nós podemos comparar eles. Em javascript fazemos isso desta forma: Maior e menor que: a > b, a < b Maior igual e menor igual que: a >= b, a <= b Igual à: a == b ( um único = significa uma atribuição) diferente: a != b

Eles trazem comparações e o resultado é um tipo booleano, ou seja, true ou false

Ao comparar string, ele compara letra por letra. É considerado a maior string mas se forem do mesmo tamanho é considerado a letra, que é convertida em um número.

Ao comparar string com número, a string é convertida em número.

Ao comparar numeros e booleanos, true é igual a 1 e false igual a 0 Uma string vazia comparada com false e o numero 0 comparado com false é igual a true.

O operador === (três símbolos de igual) identifica não somente se o valor é igual mas também se eles são do mesmo tipo, isso ajuda a evitar muitos erros.

É bom evitar comparar null e undefined, a menos que saiba o que está fazendo, por que pode gerar erros.

To view or add a comment, sign in

Explore topics