Värdet undefined

Värdet undefined betyder "odefinierat". I JavaScript finns ett liknande värde null, som definierar frånvaro av värde. Skillnaden är att null betyder avsiktlig frånvaro (uttryckligen skrivet i koden), medan undefined - helt enkelt betyder frånvaro av någon information om elementets typ och värde.

Syntax

javascriptundefined;

Exempel

Låt oss ta reda på värdet på en variabel som deklarerats utan värde:

javascriptlet test;
console.log(test);

Resultat av kodkörning:

javascriptundefined

Exempel

Låt oss ta reda på värdet på ett icke-existerande arrayelement:

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

Resultat av kodkörning:

javascriptundefined

Exempel

Låt oss ta reda på värdet på ett icke-existerande objektelement:

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

Resultat av kodkörning:

javascriptundefined

Se även

  • värdet true,
    som betyder att elementets värde är sant
  • värdet false,
    som betyder att elementets värde är falskt
  • värdet null,
    som betyder frånvaro av ett objekt eller element