Задать вопрос
@avr1972

Что значит if(1)?

var value = 0;

function f() {
  if (1) {
    value = true;
  } else {
    var value = false;
  }

  alert( value );
}

f();
Подскажите пожалуйста, что означает if(1) в этом коде ? В if вроде должно быть булево значение, 1 приводится к true. Но я не могу понять, что проверяется на true. И как js понимает true или нет?
  • Вопрос задан
  • 1163 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Stalker_RED
@Stalker_RED
Да, единица приводится к true и это условие всегда будет выполняться.
Похоже на какой-то временный костыль или недописанный код, который предполагается доработать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы