Welcher gleichbetreiberer Operator in JavaScript -Vergleiche verwendet werden sollte?

Welcher gleichbetreiberer Operator in JavaScript -Vergleiche verwendet werden sollte?
Vergleiche sind von entscheidender Bedeutung, um die Unterschiede zwischen verschiedenen Werten zu untersuchen. Dieser Ansatz hilft den Entwicklern, die Berechnungen auf der Grundlage des durchgeführten Vergleichs während der Programmierung in JavaScript durchzuführen. Zu diesem Zweck gibt es verschiedene Betreiber, einschließlich der “Gleichheit (==)" Und "strenge Gleichheit (===)Operatoren.

In dieser Beschreibung werden wir die Funktionen sowohl der Gleichheit (==) als auch der strengen Gleichheit (===) unterscheiden.

Welcher Equals -Operator (== VS ===) sollte zum Vergleich in JavaScript verwendet werden?

Beide "Gleichheit (==)" Und "strenge Gleichheit (===)Die Betreiber geben das Ergebnis in Boolesche Form an. Der Gleichstellungsoperator (==) wird verwendet, um die Operanden oder Ausdrücke zu vergleichen. Während der strenge Gleichstellungsoperator (===) prüft, ob die Operanden und deren Datentyp gleich sind.

Beispiel
Versuchen wir, das angegebene Konzept mit dem folgenden Beispiel zu verstehen:

Im obigen Code -Snippet:

  • Wenden Sie zunächst das anGleichheit (==)" und das "strenge Gleichheit (===)Operatoren auf den angegebenen Werten.
  • In diesem Beispiel wird der Gleichstellungsoperator (==) zurückgegeben “WAHRDa die Werte gleich sind.
  • Der strenge Gleichstellungsoperator (===) kehrt zurück “FALSCHDa der Datentyp nicht identisch ist.

Ausgang

Es ist ersichtlich, dass die entsprechenden Booleschen Werte basierend auf den Werten zurückgegeben werden.

Beispiel 1: Nutzung des Gleichstellungsoperators (==) in JavaScript
In diesem Beispiel wird der Gleichstellungsoperator verwendet, um zwei Werte mit unterschiedlichen Datentypen zu vergleichen:

In den obigen Codezeilen:

  • Initialisieren Sie zunächst die benannten Variablen “A" Und "BEinen String und einen Ganzzahlwert haben.
  • Danach nutzen Sie die “ansonsten”Zustand und die“Gleichstellungsoperator (==)Um eine Überprüfung auf die initialisierten Werte anzuwenden.
  • Da sich der Gleichstellungsbetreiber nicht über die Datentypen besorgt hat. Daher wird die erstere Bedingung ausführen.

Ausgang

In der Ausgabe ist zu sehen, dass beide initialisierten Werte gleich sind.

Beispiel 2: Nutzung des strengen Gleichstellungsoperators (===) in JavaScript
In diesem Beispiel wird der gleiche Code mit dem "wiederholt" wiederholtstrenge Gleichheit (===)Operator mit den Werten, die die widersprüchlichen Datentypen umfassen:

Im obigen Code -Snippet:

  • Initialisieren Sie ebenfalls eine Zeichenfolge bzw. einen Ganzzahlwert.
  • Danach anwenden Sie die “strenge Gleichheit (===)Operator auf den definierten Werten in "ansonsten" Zustand.
  • In diesem Szenario wird die letztere Bedingung ausgeführt, da die Datentypen beider Werte nicht gleich sind.

Ausgang

Der Kernunterschied kann durch Analyse dieses speziellen Ausgangs herausgefunden werden.

Abschluss

Der "Gleichheit (==)Operator vergleicht nur die Operanden, während die “die“streng Gleichheit (===)Der Operator vergleicht sowohl die Operanden als auch deren Datentyp. Die Funktionen beider Operatoren werden mit Hilfe verschiedener Beispiele demonstriert.