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