Heim >Web-Frontend >js-Tutorial >Was sind die falschen Werte in JavaScript?
In JavaScript sind „falsche“ Werte solche, die in Ausdrücken wie if(value), value ? und !value.
„Falsey“ bedeutet einfach das Die ToBoolean-Funktion von JavaScript gibt für diesen Wert false zurück. ToBoolean liegt Ausdrücken wie !value, value ? zugrunde. ... : ... und if (Wert).
Gemäß der offiziellen ECMAScript-Spezifikation gelten für ToBoolean die folgenden Regeln:
Argument type | Result |
---|---|
Undefined | Return false |
Null | Return false |
Boolean | Return argument |
Number | If argument is 0, -0, or NaN, return false; otherwise, return true |
String | If argument is an empty string (length 0), return false; otherwise, return true |
BigInt | If argument is 0n, return false; otherwise, return true |
Symbol | Return true |
Object | Return true |
Das obige ist der detaillierte Inhalt vonWas sind die falschen Werte in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!