მნიშვნელობა undefined

მნიშვნელობა undefined აღნიშნავს "არ არის განსაზღვრული". JavaScript-ში არსებობს მსგავსი მნიშვნელობა null, რომელიც განსაზღვრავს მნიშვნელობის არარსებობას. განსხვავება მდგომარეობს იმაში, რომ null აღნიშნავს განზრახ არარსებობას (ცხადად ჩაწერილი კოდში), ხოლო undefined - უბრალოდ ნებისმიერი ინფორმაციის არარსებობას ელემენტის ტიპისა და მისი მნიშვნელობის შესახებ.

სინტაქსი

javascriptundefined;

მაგალითი

მოდით გავიგოთ ცვლადის მნიშვნელობა, რომელიც იყო გამოცხადებული მნიშვნელობის გარეშე:

javascriptlet test;
console.log(test);

კოდის შესრულების შედეგი:

javascriptundefined

მაგალითი

მოდით გავიგოთ მასივის არარსებული ელემენტის მნიშვნელობა:

javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);

კოდის შესრულების შედეგი:

javascriptundefined

მაგალითი

მოდით გავიგოთ ობიექტის არარსებული ელემენტის მნიშვნელობა:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);

კოდის შესრულების შედეგი:

javascriptundefined

იხილეთ აგრეთვე

  • მნიშვნელობა true,
    რომელიც აღნიშნავს, რომ ელემენტის მნიშვნელობა ჭეშმარიტია
  • მნიშვნელობა false,
    რომელიც აღნიშნავს, რომ ელემენტის მნიშვნელობა მცდარია
  • მნიშვნელობა null,
    რომელიც აღნიშნავს ობიექტის ან ელემენტის არარსებობას