Est != la même chose que !== Opérateurs en JavaScript

Est != la même chose que !== Opérateurs en JavaScript
Lors de la programmation en JavaScript, il peut y avoir des situations où il est nécessaire de comparer deux valeurs simplement ou de considérer leurs types de données également. Dans un tel scénario, le «opérateur d'inégalité (!=)" et le "Opérateur d'inégalité stricte (!==)"Amenez-vous utile pour analyser les données en vrac, ce qui permet ainsi de gagner du temps à la fin du développeur.

Ce tutoriel illustrera la différence entre JavaScript "(!=)" et "(!==)" les opérateurs.

En JavaScript, est l'opérateur d'inégalité (!=) comme l'inégalité stricte (!==) opérateur?

Les deux «inégalité(!=)" et "Égalité stricte (!==)»Les opérateurs renvoient le résultat sous forme booléenne. L'inégalité (!=) L'opérateur est utilisé pour différencier les opérandes quels que soient leurs types de données. Tandis que l'opérateur d'inégalité stricte (!==) vérifie si les opérandes et leurs types de données sont tous deux inégaux.

Exemple 1: utilisation de l'opérateur d'inégalité (!=) et l'inégalité stricte (!==) Opérateur sur la valeur spécifiée

Dans cet exemple, le «opérateur d'inégalité (!=)" et "inégalité stricte (!==)»Les opérateurs seront utilisés pour appliquer un chèque sur la valeur spécifiée:

Dans l'extrait de code ci-dessus:

  • Tout d'abord, créez la variable nommée «un»Et affectez une valeur de chaîne qui est un numéro valide.
  • Dans l'étape suivante, appliquez le «sinon»Condition avec le«opérateur d'inégalité (!=)”Pour comparer la valeur de chaîne définie avec un entier.
  • Dans ce cas, comme les valeurs sont les mêmes quel que soit le type de données, d'où le ««autre»La condition exécutera.
  • De même, appliquez le «sinon»Condition avec le«inégalité stricte (!==)»Opérateur.
  • Ici le "inégalité stricte (!==)»L'opérateur vérifie les valeurs et leurs types de données. Par conséquent, la "si»La condition exécutera.

Sortir

Dans la sortie ci-dessus, on peut voir la différence entre les opérandes appliqués.

Exemple 2: Utilisation de l'opérateur d'inégalité (!=) et l'inégalité stricte (!==) Opérateur sur la valeur définie par l'utilisateur

Dans cet exemple particulier, le «inégalité(!=)" et "inégalité stricte (!==)»Les opérateurs seront appliqués sur la valeur définie par l'utilisateur:

Dans le bloc de code ci-dessus:

  • De même, créez une variable nommée «X»Et attribuez une valeur entière.
  • Après cela, saisissez une valeur de l'utilisateur pour le comparer avec la valeur initialisée.
  • Maintenant, utilisez le «inégalité(!=)»Opérateur dans le«sinon" condition.
  • Dans ce scénario, de même, le «autre»La condition sera exécutée.
  • Notez que le «rapide"Dialogue Box renvoie un"nul" ou "chaîne" valeur.
  • Dans la ligne suivante, appliquez le «sinon»Condition avec le«inégalité stricte (!==) »Opérateur.
  • Dans ce cas, le «si»La déclaration sera invoquée car l'invite renvoie le«chaîne”Type de données, non identique au type de données de la valeur initialisée.

Sortir

Il s'agissait de comparer les valeurs en utilisant des inégalités et un opérateur d'inégalité strict.

Conclusion

Le "inégalité(!=)»L'opérateur compare uniquement les opérandes, tandis que le«inégalité stricte (!==)»L'opérateur compare à la fois les opérandes et leurs types de données. Cet article a indiqué les différences de base entre les (!=) et (!==) Opérateurs en JavaScript à l'aide d'exemples.