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:
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:
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:
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.