Reikšmė undefined

Reikšmė undefined reiškia "ne apibrėžta". JavaScript kalboje yra panaši reikšmė null, apibrėžianti reikšmės nebuvimą. Skirtumas yra tas, kad null reiškia tyčinį nebuvimą (aiškiai užrašytą kode), o undefined - tiesiog bet kokios informacijos apie elemento tipą ir jo reikšmę nebuvimą.

Sintaksė

javascriptundefined;

Pavyzdys

Sužinokime kintamojo reikšmę, kuris buvo deklaruotas be reikšmės:

javascriptlet test;
console.log(test);

Kodo vykdymo rezultatas:

javascriptundefined

Pavyzdys

Sužinokime neegzistuojančio masyvo elemento reikšmę:

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

Kodo vykdymo rezultatas:

javascriptundefined

Pavyzdys

Sužinokime neegzistuojančio objekto elemento reikšmę:

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

Kodo vykdymo rezultatas:

javascriptundefined

Taip pat žiūrėkite

  • reikšmė true,
    kuri reiškia, kad elemento reikšmė teisinga
  • reikšmė false,
    kuri reiškia, kad elemento reikšmė klaidinga
  • reikšmė null,
    kuri reiškia objekto ar elemento nebuvimą