Home » Uncategorized » Javascript: Null, undefined, falsy, truthy

Javascript: Null, undefined, falsy, truthy

undefined‚ bedeutet, dass eine Variable nicht initialisiert wurde, z.B.:
let myVar;

Eigentlich ist ‚undefined‘ die falsche Benennung, da ja die Variable tatsächlich deklariert wurde! Eine Variable, die nicht deklariert wurde, kann man gar nicht abprüfen. Versucht man das wird das mit Fehlermeldung „… is not defined“ quittiert.

null ist eine Variable nur, wenn ’null‘ explizit zugewiesen wurde:
let myVar = null;

Contents

Check for null

myVar === null

Check for undefined

myVar === undefined

Check for null OR undefined

myVar == null

Truthy / Falthy

Als falsy gelten in JS:
0, „“ (leerer String), false, null und undefined

Diese Werte werden als false interpretiert.

„“ ist false!
0 ist false!


Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert