Показать сообщение отдельно
  #1 (permalink)  
Старый 17.07.2012, 07:46
Интересующийся
Отправить личное сообщение для dump Посмотреть профиль Найти все сообщения от dump
 
Регистрация: 14.07.2011
Сообщений: 26

Почему литерал false в массиве не преобразуется в строку?
Вот код:

a=[v=3,2,d='bn'];
alert(a[false]);

Почему он выводит undefined, а не 3? Ведь если преобразовать false в число, получится 0...

Последний раз редактировалось dump, 17.07.2012 в 07:48.
Ответить с цитированием