Qui équivaut à l'opérateur doit être utilisé dans les comparaisons JavaScript?

Qui équivaut à l'opérateur doit être utilisé dans les comparaisons JavaScript?
Les comparaisons sont vitales pour examiner les différences entre les différentes valeurs. Cette approche aide les développeurs à effectuer les calculs en fonction de la comparaison effectuée lors de la programmation en JavaScript. À cette fin, il existe divers opérateurs, notamment le «égalité (==)" et "Égalité stricte (===)" les opérateurs.

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:

  • Tout d'abord, appliquez le «égalité (==)" et le "Égalité stricte (===)»Opérateurs sur les valeurs déclarées.
  • Dans cet exemple, l'opérateur d'égalité (==) reviendra «vrai"Puisque les valeurs sont les mêmes.
  • L'opérateur d'égalité strict (===) reviendra «FAUX"Puisque le type de données n'est pas identique.

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:

  • Tout d'abord, initialisez les variables nommées «un" et "b”Avoir une chaîne et une valeur entière, respectivement.
  • Après cela, utilisez le «sinon»Condition et« Le «Opérateur d'égalité (==)«Pour appliquer un chèque sur les valeurs initialisées.
  • Étant donné que l'opérateur d'égalité ne se préoccupe pas des types de données. Par conséquent, la première condition exécutera.

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:

  • De même, initialisez une chaîne et une valeur entière, respectivement.
  • Après cela, appliquez le «Égalité stricte (===)»Opérateur sur les valeurs définies dans le«sinon" condition.
  • Dans ce scénario, cette dernière condition sera exécutée car les types de données des deux valeurs ne sont pas les mêmes.

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.