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
undefined;
Beispiel
Lassen Sie uns den Wert einer Variable ermitteln, die ohne Wert deklariert wurde:
let test;
console.log(test);
Ergebnis der Codeausführung:
undefined
Beispiel
Lassen Sie uns den Wert eines nicht existierenden Array-Elements ermitteln:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Ergebnis der Codeausführung:
undefined
Beispiel
Lassen Sie uns den Wert eines nicht existierenden Objektelements ermitteln:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Ergebnis der Codeausführung:
undefined