JavaScript Desigualdad


Ejemplo

Operator != Es el inverso del operador == .
Devolverá true si los operandos no son iguales.
El motor de javascript intentará convertir ambos operandos a tipos coincidentes si no son del mismo tipo. Nota: si los dos operandos tienen diferentes referencias internas en la memoria, entonces se devolverá false .

Muestra:

1 != '1'     // false
1 != 2       // true

En el ejemplo anterior, 1 != '1' es false porque se está comparando un tipo de número primitivo con un valor char . Por lo tanto, el motor de Javascript no se preocupa por el tipo de datos del valor RHS.

Operador !== es el inverso del operador === . Devolverá verdadero si los operandos no son iguales o si sus tipos no coinciden.

Ejemplo:

1 !== '1'    // true
1 !== 2      // true
1 !== 1      // false