De waarde undefined
De waarde undefined betekent "ongedefinieerd". In JavaScript is er een vergelijkbare waarde null, die de afwezigheid van een waarde definieert. Het verschil is dat null opzettelijke afwezigheid betekent (expliciet in de code geschreven), en undefined - gewoon de afwezigheid van enige informatie over het type element en zijn waarde.
Syntaxis
undefined;
Voorbeeld
Laten we de waarde van een variabele opvragen die gedeclareerd was zonder waarde:
let test;
console.log(test);
Resultaat van de code-uitvoering:
undefined
Voorbeeld
Laten we de waarde van een niet-bestaand array-element opvragen:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Resultaat van de code-uitvoering:
undefined
Voorbeeld
Laten we de waarde van een niet-bestaand objectelement opvragen:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Resultaat van de code-uitvoering:
undefined