undefined qiyməti

undefined qiyməti "təyin olunmamış" mənasını verir. JavaScript-də bənzər null qiyməti var ki, bu da qiymətin olmamasını bildirir. Fərq ondadır ki, null qəsdən olan yoxluğu (koddə aşkar yazılmış), undefined isə - elementin tipi və onun qiyməti haqqında hər hansı məlumatın olmadığını bildirir.

Sintaksis

javascriptundefined;

Nümunə

Gəlin qiymət verilmədən elan edilmiş dəyişənin qiymətini öyrənək:

javascriptlet test;
console.log(test);

Kodun icra nəticəsi:

javascriptundefined

Nümunə

Gəlin mövcud olmayan massiv elementinin qiymətini öyrənək:

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

Kodun icra nəticəsi:

javascriptundefined

Nümunə

Gəlin mövcud olmayan obyekt elementinin qiymətini öyrənək:

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

Kodun icra nəticəsi:

javascriptundefined

Həmçinin bax

  • true qiyməti,
    elementin qiymətinin doğru olduğunu bildirir
  • false qiyməti,
    elementin qiymətinin yalan olduğunu bildirir
  • null qiyməti,
    obyektin və ya elementin olmamasını bildirir