Der Wert »undefined« in JavaScript (Der Wert »undefined« in JavaScript), Lektion, Seite 723428
https://www.purl.org/stefan_ram/pub/undefined_javascript (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
JavaScript-Kurs

Der Wert «undefined» in JavaScript

«undefined» ist ein „Fluchtwert“, das heißt er hat die Form eines Wertes, aber die Bedeutung „kein Wert“.

Man vergleiche dies mit dem Kommentar „Kein Kommentar!“.

Wenn wir beispielsweise den Wert eines Eintrags abfragen, der noch kein Wert gegeben wurde, so erscheint »undefined«.

Auswertung
this.etoihqeo
undefined

Falls man denselben Namen unqualifiziert verwendet, so erscheint aber statt dessen eine Fehlermeldung.

Auswertung
etoihqeo
ReferenceError: etoihqeo is not defined

Der Eintrag »undefined«

Der Eintrag »this.undefined« hat den Wert «undefined».

Auswertung
this.undefined
undefined

Wir hatten vorher schon »this.Infinity« als einen Eintrag des globalen Verzeichnisses mit gleichnamigen Wert kennengelernt.

Der Typ von «undefined»

Der Typ des Wertes «undefined» ist ›undefined‹.

Auswertung
typeof undefined
"undefined"

Für eine nicht-definierte Eigenschaft ergibt sich ebenfalls die Zeichenfolge »undefined«.

Auswertung
typeof this.aohaohaa
"undefined"

Mit »'aohaohaa' in this« kann ausgedrückt werden, daß das Verzeichnis »this« einen Eintrag »aohaohaa« enthält.

Typen (in alphabetischer Reihenfolge)

boolean

number

object

string

undefined

Einträge

Der Wert «undefined» enthält keine Einträge. Versuchen wir, einen Eintrag aus «undefined» auszulesen, erhalten wir immer eine Fehlermeldung, egal welcher Name für den Eintrag verwendet wird.

Auswertung
undefined.a
TypeError: undefined has no properties

Man beachte den Fachbegriff „Eigenschaften“ (“properties ”) in der Fehlermeldung. Einträge werden oft als „Eigenschaften“ bezeichnet.

Übersicht

In der folgenden Übersicht steht »this« für das globale Verzeichnis.

Übersicht der Namen

Name Art Bedeutung

this.Infinity Zahl Unendlich
this.Math.PI Zahl die Kreiszahl Pi
this.undefined Wert "kein Wert"

Metawerte ⃗

Wir nennen »undefined« einen uneigentlichen Wert  und die anderen bisher behandelten Wert eigentliche Werte. Die eigentlichen und uneigentlichen Werte fassen wir als Metawerte  zusammen.

Wir geben im folgenden die behandelten Arten von Metawerten wieder.

Arten von Werten
Metawerte
- uneigentliche Werte (»undefined«)
- eigentliche Werte
- Fundamentalwerte
- Zahlen
- Zeichenfolgen
- Wahrheitswerte
- Verzeichnisse

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723428 stefan_ram:723428 Der Wert »undefined« in JavaScript Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723428, slrprddef723428, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/undefined_javascript