Показать сообщение отдельно
  #3 (permalink)  
Старый 31.12.2010, 21:06
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

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

Последний раз редактировалось dmitriymar, 31.12.2010 в 21:12.
Ответить с цитированием