Dans cet article, nous différencierons les fonctionnalités des opérateurs d'égalité (==) et d'égalité stricte (===).
Qui équivaut à l'opérateur (== vs ===) doit être utilisé pour la comparaison en JavaScript?
Les deux «égalité (==)" et "Égalité stricte (===)»Les opérateurs donnent le résultat sous forme booléenne. L'opérateur d'égalité (==) est utilisé pour comparer les opérandes ou les expressions. tandis que l'opérateur d'égalité strict (===) vérifie si les opérandes et leur type de données sont égaux.
Exemple
Essayons de comprendre le concept déclaré avec l'exemple ci-dessous:
Dans l'extrait de code ci-dessus:
Sortir
On peut voir que les valeurs booléennes correspondantes sont renvoyées en fonction des valeurs.
Exemple 1: Utilisation de l'opérateur d'égalité (==) en javascript
Dans cet exemple, l'opérateur d'égalité sera utilisé pour comparer deux valeurs ayant des types de données différents:
Dans les lignes de code ci-dessus:
Sortir
Dans la sortie, on peut voir les deux valeurs initialisées.
Exemple 2: Utilisation de l'opérateur d'égalité strict (===) en JavaScript
Dans cet exemple, le même code sera répété avec le «Égalité stricte (===)»Opérateur avec les valeurs comprenant les types de données contradictoires:
Dans l'extrait de code ci-dessus:
Sortir
La différence de base peut être déterminée en analysant cette sortie particulière.
Conclusion
Le "égalité (==)»L'opérateur compare uniquement les opérandes, tandis que le«strictement l'égalité (===)»L'opérateur compare à la fois les opérandes et leur type de données. Les fonctionnalités des deux opérateurs sont démontrées à l'aide de divers exemples.