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

Siehe auch

  • der Wert true,
    der bedeutet, dass der Wert eines Elements wahr ist
  • der Wert false,
    der bedeutet, dass der Wert eines Elements falsch ist
  • der Wert null,
    der die Abwesenheit eines Objekts oder Elements bedeutet