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