null und undefined
null
ist ein Schlüsselwort, das zu einem speziellen Wert ausgewertet wird, der üblicherweise genutzt wird, um das Fehlen eines Wertes anzuzeigen. Wird der typeof
-Operator auf null
angewandt, erhält man als Ergebnis den String »object«. Das zeigt an, dass null
als spezieller Objektwert betrachtet werden kann, der »kein Objekt« bedeutet. In der Praxis wird null
üblicherweise jedoch als einziges Exemplar seines eigenen Typs betrachtet und kann ebenso eingesetzt werden, um für Zahlen oder Strings »kein Wert« anzuzeigen. Die meisten Programmiersprachen besitzen ein Äquivalent zu JavaScripts null
: Vielleicht kennen Sie es als null
oder nil
.
JavaScript kennt noch einen weiteren Wert, der das Fehlen eines Wertes anzeigt. Der undefinierte ...
Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.