Сообщение от hrundel
|
var arr=new Array(3);
alert(arr[0]);
при обращении к несуществующему элементу массива выдаст "undefined".
|
почему не существующему? ты место под массив выделил и массив инициализировал
var arr=new Array(3);
var dd=undefined;
alert(dd);
Выдаст "undefined".
а здесь вопрос сложный-не думал что ты присваиваешь в этом случае значение а не присваиваешь тип?
ты присваиваеш дд значение переменной ундефенет-какая при этом у тебя не определена и в этом случае она
становится глобальной переменной с неопределённым значением.