მნიშვნელობა 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