Қимати 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,
    ки ифодакунандаи набудани объект ё элемент мебошад