Der Wert undefined
Der Wert undefined bedeutet "undefiniert".
In JavaScript gibt es einen ähnlichen Wert
null,
der die Abwesenheit eines Wertes definiert. Der Unterschied
besteht darin, dass null eine beabsichtigte
Abwesenheit bezeichnet (explizit im Code geschrieben), während
undefined einfach das Fehlen jeglicher Information
über den Typ des Elements und seinen Wert bedeutet.
Syntax
javascriptundefined;
Beispiel
Lassen Sie uns den Wert einer Variable ermitteln, die ohne Wert deklariert wurde:
javascriptlet test;
console.log(test);
Ergebnis der Codeausführung:
javascriptundefined
Beispiel
Lassen Sie uns den Wert eines nicht existierenden Array-Elements ermitteln:
javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);
Ergebnis der Codeausführung:
javascriptundefined
Beispiel
Lassen Sie uns den Wert eines nicht existierenden Objektelements ermitteln:
javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Ergebnis der Codeausführung:
javascriptundefined