Ich kann verstehen, warum ===
notwendig ist, wenn Zahlen, boolesche Werte, leere Strings usw. aufgrund unerwarteter Typkonvertierungen verglichen werden, z. B.
Aber kann ==
jemals einen Fehler beim Vergleich einer Variablen mit einem nicht leeren Zeichenfolgenliteral einführen? Ist es in diesem Fall effizienter, ==
über ===
zu verwenden?
Das wurde hier sehr gefragt, also lasse ich einfach ein besseres Poster als ich selbst beantworten.
Schauen Sie hier nach: Ссылка
Die 3 Gleichheitszeichen bedeuten "Gleichheit ohne Typzwang". Bei Verwendung des Triple-Equals müssen die Werte ebenfalls gleich sein.
%Vor%Tags und Links javascript