gelehrt
==: Der Operator heißt Gleichheit, der verwendet wird, um zu erkennen, ob zwei Operanden gleich sind, und die Gleichheitsdefinition ist hier sehr locker und erlaubt eine Typumwandlung ===: Verwendet zur Erkennung, ob zwei Operanden streng gleich sind 1. Für Grundtypen wie String und Number gibt es einen Unterschied zwischen == und === Vergleich verschiedener Typen, der Vergleich von =="Der Wert nach der Umrechnung in denselben Typ", um zu sehen, ob der "Wert" gleich ist, === Wenn der Typ unterschiedlich ist, ist das Ergebnis ungleich Für denselben Vergleich vergleichen Sie direkt den "Wert", und das Ergebnis beider ist dasselbe 2. Für fortgeschrittene Typen wie Array und Objekt gibt es keinen Unterschied zwischen == und === 3. Es gibt einen Unterschied zwischen Basistypen und fortgeschrittenen Typen, == und === Für == , konvertiere fortgeschritten in den Basistyp für einen "Wert"-Vergleich, da der Typ unterschiedlich ist === führt zu falsch
|