JavaScript wahr und falsch verstehen
Die JavaScript-Sprache unterscheidet zwischen wahren und falschen Werten. Wahre Werte werden bei Verwendung in einem booleschen Kontext als wahr ausgewertet, während falsche Werte als falsch ausgewertet werden.
Beachten Sie die folgenden Beispieldaten:
var a = 0; var b = 10 == 5; var c = 1; var d = -1;
Verstehen falscher Werte
Der Wert var a = 0; ist falsch, weil Null als falsch ausgewertet wird. Ebenso gilt: var b = 10 == 5; ist falsch, weil der Vergleich falsch ist.
Wahrheitswerte verstehen
Der Wert var c = 1; ist wahr, weil Zahlen ungleich Null, einschließlich negativer Zahlen, als wahr ausgewertet werden. Daher ist var d = -1; ist auch wahr.
MDN-Definition von Wahrheit/Falsch
Laut MDN:
"In JavaScript ist ein Wahrheitswert ein Wert, der übersetzt wird auf wahr, wenn sie in einem booleschen Kontext ausgewertet werden. Alle Werte sind wahr, es sei denn, sie sind als falsch definiert (d. h. mit Ausnahme von falsch). 0, "", null, undefiniert und NaN)."
Umfassende Liste falscher Werte
Laut MDN die vollständige Liste falscher Werte in JavaScript Enthält:
Das obige ist der detaillierte Inhalt vonWas sind die wahren und falschen Werte in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!