Junior
Welche Werte in JavaScript gelten als falsy-Werte?
sobes.tech KI
Antwort von AI
In JavaScript gehören zu den "falsy" (falschen) Werten:
false- Der boolesche Wertfalse.0- Nullzahl (sowohl Ganzzahl als auch Fließkommazahl, z.B.0.0).-0- Negative Null.""- Leere Zeichenkette.null- Spezieller Wert, der "das Fehlen eines beliebigen Objekts" bedeutet.undefined- Der Standardwert, den eine Variable hat, wenn ihr kein anderer Wert zugewiesen wurde, sowie das Ergebnis beim Zugriff auf eine nicht existierende Eigenschaft eines Objekts.NaN- Not-a-Number, Ergebnis fehlerhafter mathematischer Operationen.
Diese Werte werden bei Verwendung in einem booleschen Kontext, z.B. in einer if-Bedingung, zu false. Alle anderen Werte (Objekte, Arrays, nicht-leere Strings, Zahlen ungleich Null usw.) gelten als "truthy" (wahr).