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

Zie ook

  • de waarde true,
    die aangeeft dat de waarde van het element waar is
  • de waarde false,
    die aangeeft dat de waarde van het element onwaar is
  • de waarde null,
    die de afwezigheid van een object of element aangeeft