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
javascriptundefined;
Voorbeeld
Laten we de waarde van een variabele opvragen die gedeclareerd was zonder waarde:
javascriptlet test;
console.log(test);
Resultaat van de code-uitvoering:
javascriptundefined
Voorbeeld
Laten we de waarde van een niet-bestaand array-element opvragen:
javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);
Resultaat van de code-uitvoering:
javascriptundefined
Voorbeeld
Laten we de waarde van een niet-bestaand objectelement opvragen:
javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Resultaat van de code-uitvoering:
javascriptundefined