@Klaus_mouse

Почему переменная с именем name в if else обрабатывается иначе?

конструкция if else, где предусмотрен вариант нажатия пользователем кнопки отмена в запросе prompt. Переменная с любым другим именем правильно обрабатывается через else if (результат null), но как только задаю имя переменной name, так сразу же обработка идет по if. почему так?

var name = prompt("Имя",""); 
var b = (name)? "Привет, " + name : (name == null)? "Вы отменили запрос" : "Что-то не то";
alert(b);

var mena = prompt("Имя",""); 
var b = (mena)? "Привет, " + mena : (mena == null)? "Вы отменили запрос" : "Что-то не то";
alert(b);
  • Вопрос задан
  • 203 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $