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
undefined;
Exempel
Låt oss ta reda på värdet på en variabel som deklarerats utan värde:
let test;
console.log(test);
Resultat av kodkörning:
undefined
Exempel
Låt oss ta reda på värdet på ett icke-existerande arrayelement:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Resultat av kodkörning:
undefined
Exempel
Låt oss ta reda på värdet på ett icke-existerande objektelement:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Resultat av kodkörning:
undefined