1. Für Grundtypen wie Zeichenfolge, Zahl usw. gibt es einen Unterschied zwischen == und ===
1) Vergleich zwischen verschiedenen Typen, == Vergleich von "in denselben Typ konvertierten Typ", um festzustellen, ob der "Wert" gleich ist. === Wenn die Typen unterschiedlich sind, ist das Ergebnis unterschiedlich
2) Vergleich desselben Typs, vergleichen Sie direkt den "Wert" und die Ergebnisse der beiden sind gleich
2. Für fortgeschrittene Typen wie Array, Objekt gibt es keinen Unterschied zwischen == und ===
Vergleichen Sie "Zeigeradresse"
3.. Es gibt einen Unterschied zwischen Basistypen und fortgeschrittenen Typen == und ===
1) für ==, umgekehrt in Grundtypen umzuwandeln und "Wert" durchzuführen
2) Da die Typen unterschiedlich sind, ist das Ergebnis === falsch
Das obige ist eine detaillierte Erklärung des Unterschieds zwischen == und == in JavaScript, die vom Editor eingeführt wurden. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!