Undefined Değeri

undefined değeri "tanımsız" anlamına gelir. JavaScript'te benzer bir null değeri vardır, bu değer bir değerin olmadığını tanımlar. Fark şu ki, null kasıtlı bir yokluğu (kodda açıkça yazılmış) belirtirken, undefined - bir öğenin türü ve değeri hakkında herhangi bir bilginin olmaması anlamına gelir.

Sözdizimi

javascriptundefined;

Örnek

Değer atanmadan bildirilen bir değişkenin değerini öğrenelim:

javascriptlet test;
console.log(test);

Kodun çalıştırılma sonucu:

javascriptundefined

Örnek

Var olmayan bir dizi öğesinin değerini öğrenelim:

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

Kodun çalıştırılma sonucu:

javascriptundefined

Örnek

Var olmayan bir nesne öğesinin değerini öğrenelim:

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

Kodun çalıştırılma sonucu:

javascriptundefined

Ayrıca Bakınız

  • true değeri,
    bir öğenin değerinin doğru olduğunu belirtir
  • false değeri,
    bir öğenin değerinin yanlış olduğunu belirtir
  • null değeri,
    bir nesnenin veya öğenin olmadığını belirtir