Undefined արժեքը
undefined արժեքը նշանակում է "չսահմանված":
JavaScript-ում կա նման null
արժեք, որը սահմանում է արժեքի բացակայությունը:
Տարբերությունն այն է, որ null-ը նշանակում է միտումնավոր
բացակայություն (բացահայտ գրված կոդում), իսկ
undefined-ը՝ պարզապես տարրի տիպի և նրա արժեքի
մասին որևէ տեղեկատվության բացակայություն:
Շարահյուսություն
undefined;
Օրինակ
Եկեք պարզենք այն փոփոխականի արժեքը, որն հայտարարվել է առանց արժեքի.
let test;
console.log(test);
Կոդի կատարման արդյունք.
undefined
Օրինակ
Եկեք պարզենք զանգվածի գոյություն չունեցող տարրի արժեքը.
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Կոդի կատարման արդյունք.
undefined
Օրինակ
Եկեք պարզենք օբյեկտի գոյություն չունեցող տարրի արժեքը.
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Կոդի կատարման արդյունք.
undefined