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
undefined;
Örnek
Değer atanmadan bildirilen bir değişkenin değerini öğrenelim:
let test;
console.log(test);
Kodun çalıştırılma sonucu:
undefined
Örnek
Var olmayan bir dizi öğesinin değerini öğrenelim:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Kodun çalıştırılma sonucu:
undefined
Örnek
Var olmayan bir nesne öğesinin değerini öğrenelim:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Kodun çalıştırılma sonucu:
undefined