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