Vlera undefined
Vlera undefined nënkupton "nuk
është përcaktuar". Në JavaScript ekziston një vlerë e ngjashme
null,
që përcakt mungesën e vlerës. Ndryshimi
qëndron në faktin se null nënkupton mungesë të qëllimshme
(të shkruar në mënyrë eksplicite në kod), ndërsa
undefined - thjesht mungesë e çdo informacioni
për llojin e elementit dhe vlerën e tij.
Sintaksa
undefined;
Shembull
Le të zbulojmë vlerën e një ndryshoreje që është deklaruar pa vlerë:
let test;
console.log(test);
Rezultati i ekzekutimit të kodit:
undefined
Shembull
Le të zbulojmë vlerën e një elementi që nuk ekziston në array:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Rezultati i ekzekutimit të kodit:
undefined
Shembull
Le të zbulojmë vlerën e një elementi që nuk ekziston në objekt:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Rezultati i ekzekutimit të kodit:
undefined