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
undefined;
Eksempel
Lad os finde ud af værdien af en variabel, som blev erklæret uden værdi:
let test;
console.log(test);
Resultatet af udførelsen af koden:
undefined
Eksempel
Lad os finde ud af værdien af et ikke-eksisterende array-element:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Resultatet af udførelsen af koden:
undefined
Eksempel
Lad os finde ud af værdien af et ikke-eksisterende objekt-element:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Resultatet af udførelsen af koden:
undefined