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 мааниси,
    ал объекттин же элементтин жоктугун билдирет