Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Wahrhaftig
InJavaScript ist einwahrhaftiger Wert ein Wert, der alstrue angesehen wird, wenn er in einemBoolean-Kontext verwendet wird. Alle Werte sind wahrhaftig, es sei denn, sie sind alsfalsch definiert. Das heißt, alle Werte sindwahrhaftig außerfalse,0,-0,0n,"",null,undefined,NaN unddocument.all.
JavaScript verwendetTypumwandlung in Boolean-Kontexten.
Beispiele fürwahrhaftige Werte in JavaScript (die in Boolean-Kontexten zutrue umgewandelt werden und somit denif-Block ausführen):
js
if (true);if ({});if ([]);if (42);if ("0");if ("false");if (new Date());if (-42);if (12n);if (3.14);if (-3.14);if (Infinity);if (-Infinity);Wenn der erste Operand wahrhaftig ist, gibt derlogische UND-Operator den zweiten Operand zurück:
js
true && "dog";// returns "dog"[] && "dog";// returns "dog"In diesem Artikel
Siehe auch
- Verwandte Glossarbegriffe:
- Boolean-Umwandlung