Код:
var a = 0;
prompt("Введите свой возраст ниже",a);
if (a<18) {
alert("Вам сюда нельзя!");
} else {
alert("Добро пожаловать!");
}
Почему-то условие всегда выполняется, если объявить переменную а без присвоения значения - работает нормально. Почему?
prompt - принимает 2 аргумента, 1-ый строка с сообщением, 2-ая дефолтное значение
В Вашем же случае у Вас введенные данные никуда не записываются. и получается, что a всегда = 0
var a = prompt("Введите свой возраст ниже");
if (a<18) {alert("Вам сюда нельзя!");} else {alert("Добро пожаловать!");}
Продвижение своими сайтами как стратегия роста и независимости