Показать сообщение отдельно
  #1 (permalink)  
Старый 26.02.2012, 14:41
Новичок на форуме
Отправить личное сообщение для udav Посмотреть профиль Найти все сообщения от udav
 
Регистрация: 26.02.2012
Сообщений: 5

непонятно про приведение null к boolean
Всем привет.
В учебнике по JS на этом сайте я прочитал, что при приведении null к boolean, его значением будет false.
Однако, когда у меня есть переменная со значением null, то все происходит наоборот.
if (null) {
	window.alert("null is false"); // этот код не отработает
}
var name = null;
if (name) {
	window.alert("name is true"); // этот код всегда вызывается
}

Можете мне объяснить, почему так происходит?
Ответить с цитированием