Wie Which equals operator (== vs ===) should be used in JavaScript comparisons? angibt, sind sie im Grunde identisch mit Ausnahme von '===
' auch gewährleistet Typ Gleichheit und damit '==
' könnte Typ Umwandlung durchführen. In Douglas Crockfords JavaScript: Die guten Teile, es wird empfohlen, immer '==
' zu vermeiden. Ich frage mich jedoch, was der ursprüngliche Gedanke war, zwei Gleichheitsoperatoren zu entwerfen.Wann würde JavaScript == mehr Sinn machen als ===?
Haben Sie irgendeine Situation gesehen, in der die Verwendung von '==
' tatsächlich besser geeignet ist als die Verwendung von '===
'?
Ich frage nicht den Unterschied zwischen den beiden, die in 359494 beantwortet wird. Ich bin interessiert zu wissen, wann '==' besonders geeignet wäre. – bryantsai
@bryantsai: Er gab Ihnen das - Strings mit Zahlen zu vergleichen, ohne manuell 'ParseInt' zu verwenden. – Anonymous
mm .. habe das nicht wirklich erkannt, danke. – bryantsai