Værdien undefined

Værdien undefined betyder "ikke defineret". I JavaScript findes en lignende værdi null, der definerer fravær af en værdi. Forskellen består i, at null betegner en bevidst fraværelse (eksplicit skrevet i koden), mens undefined - blot betyder fravær af enhver information om elementets type og dets værdi.

Syntaks

javascriptundefined;

Eksempel

Lad os finde ud af værdien af en variabel, som blev erklæret uden værdi:

javascriptlet test;
console.log(test);

Resultatet af udførelsen af koden:

javascriptundefined

Eksempel

Lad os finde ud af værdien af et ikke-eksisterende array-element:

javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);

Resultatet af udførelsen af koden:

javascriptundefined

Eksempel

Lad os finde ud af værdien af et ikke-eksisterende objekt-element:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);

Resultatet af udførelsen af koden:

javascriptundefined

Se også

  • værdien true,
    som betyder, at værdien af elementet er sand
  • værdien false,
    som betyder, at værdien af elementet er falsk
  • værdien null,
    som betyder fravær af et objekt eller element