Différence entre == et === dans JS [double]
-
24-10-2019 - |
Question
Doublons possibles: == et === en JavaScript
Javascript === == vs: Est-il important opérateur utiliser « égal »?
Quelle est la différence entre ==
et ===
? De même, entre !==
et !==
?
La solution
Il y a beaucoup de réponses à cette question sur Stackoverflow déjà.
Court:
==
compare uniquement les valeurs
===
compare les valeurs + Type
var check1 = '10',
check2 = 10;
check1 == check2 // true
check1 === check2 // false
Autres conseils
"==" signifie égaux, alors que "===" signifie identiquement.
En bref, « == » va essayer de forcer / convertir les types de valeurs lorsque vous faites une comparaison, si « 2 » == 2, alors que « === » ne sera pas.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow