Ist != das gleiche wie !== Operatoren in JavaScript

Ist != das gleiche wie !== Operatoren in JavaScript
Während das Programmieren in JavaScript kann es Situationen geben, in denen zwei Werte einfach vergleichen oder ihre Datentypen berücksichtigt werden müssen. In einem solchen Szenario das “Ungleichheitsoperator (!=))" und das "strenger Ungleichheit Operator (!==)”Kommen nützlich, um die Daten in großen Mengen zu analysieren und so Zeit am Ende des Entwicklers zu sparen.

Dieses Tutorial veranschaulicht den Unterschied zwischen JavaScript “(!=))" Und "(!==)Operatoren.

In JavaScript ist der Ungleichheitsoperator (Operator!=) Das Gleiche wie die strenge Ungleichheit (!==) Operator?

Beide "Ungleichheit(!=))" Und "strenge Gleichheit (!==)Die Betreiber geben das Ergebnis in Boolesche Form zurück. Die Ungleichheit (!=) Der Bediener wird verwendet, um unabhängig von ihren Datentypen zwischen den Operanden zu unterscheiden. Während der strikte Ungleichheitsoperator (!==) Überprüft, ob die Operanden und ihre Datentypen beide ungleich sind.

Beispiel 1: Nutzung des Ungleichheitsoperators (!=) und die strenge Ungleichheit (!==) Operator auf dem angegebenen Wert

In diesem Beispiel das “Ungleichheitsoperator (!=))" Und "strenge Ungleichheit (!==)Operatoren werden verwendet, um einen Scheck auf den angegebenen Wert anzuwenden:

Im obigen Code -Snippet:

  • Erstellen Sie zunächst die benannte Variable “A”Und weisen Sie einen Zeichenfolgenwert zu, der eine gültige Nummer ist.
  • Wenden Sie im nächsten Schritt die anansonsten”Zustand mit dem“Ungleichheitsoperator (!=))Um den definierten String -Wert mit einer Ganzzahl zu vergleichen.
  • In diesem Fall, da die Werte unabhängig vom Datentyp gleich sind, ist die “andersBedingung wird ausgeführt.
  • Auch die “anwenden Sie die“ansonsten”Zustand mit dem“strenge Ungleichheit (!==)" Operator.
  • Hier das "strenge Ungleichheit (!==)Der Bediener überprüft die Werte und ihre Datentypen. Deshalb, die "WennBedingung wird ausgeführt.

Ausgang

In der obigen Ausgabe ist zu sehen, dass die Differenz zwischen den angewendeten Operanden beobachtet werden kann.

Beispiel 2: Nutzung des Ungleichheitsoperators (!=) und die strenge Ungleichheit (!==) Bediener auf dem benutzerdefinierten Wert

In diesem speziellen Beispiel das “Ungleichheit(!=))" Und "strenge Ungleichheit (!==)Operatoren werden auf den benutzerdefinierten Wert angewendet:

Im obigen Codeblock:

  • Erstellen Sie ebenfalls eine Variable namens “X”Und weisen Sie einen Ganzzahlwert zu.
  • Geben Sie danach einen Wert vom Benutzer ein, um ihn mit dem initialisierten Wert zu vergleichen.
  • Verwenden Sie nun die “Ungleichheit(!=))"Operator in"ansonsten" Zustand.
  • In diesem Szenario ähnlich das “andersBedingung wird ausgeführt.
  • Notiere dass der "prompt"Dialogfeld gibt eine" zurück "Null" oder "Saite" Wert.
  • In der nächsten Zeile die “anwenden Sie die“ansonsten"Zustand zusammen mit dem"strenge Ungleichheit (!==) " Operator.
  • In diesem Fall die “WennDie Erklärung wird aufgerufen, da die Eingabeaufforderung die “zurückgibt“SaiteDatentyp, nicht identisch mit dem Datentyp des initialisierten Wertes.

Ausgang

Das ging darum, Werte mit Ungleichheit und striktem Ungleichheitoperator zu vergleichen.

Abschluss

Der "Ungleichheit(!=))Operator vergleicht nur die Operanden, während die “die“strenge Ungleichheit (!==)Der Operator vergleicht sowohl die Operanden als auch ihre Datentypen. In diesem Artikel wurde die Kernunterschiede zwischen dem ((!=) und (!==) Operatoren in JavaScript mit Hilfe von Beispielen.