JavaScript Inégalité


Exemple

L'opérateur != Est l'inverse de l'opérateur == .
Renvoie true si les opérandes ne sont pas égaux.
Le moteur JavaScript essaiera de convertir les deux opérandes en types correspondants s'ils ne sont pas du même type. Note: si les deux opérandes ont des références internes différentes en mémoire, alors false sera renvoyé.

Échantillon:

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

Dans l'exemple ci - dessus, 1 != '1' est false parce que, un type de numéro primitif est comparé à un char valeur. Par conséquent, le moteur Javascript ne se soucie pas du type de données de la valeur RHS.

Opérateur !== est l'inverse de l'opérateur === . Renvoie true si les opérandes ne sont pas égaux ou si leurs types ne correspondent pas.

Exemple:

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