Sobes.tech
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 Wert false.
  • 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).