Member 13688822 Ответов: 2

Как ограничить возраст в этом кодексе ?


var x=подсказка("введите возраст здесь", "10");
если(x>60)
{
document.write("старше");
}
еще если(x>40)
{
document.write("средний возраст");
}
еще если(x>18)
{
document.write("молодой");
}
иначе если (x>0)
{
document.write('ребенок');
}
еще {
предупреждение("неверный ввод");
}

Что я уже пробовал:

если я ввожу число больше 60, даже любое число, например 200,300,2000,2000000, то получаю ответ "старше". Может ли кто-нибудь сказать мне, как это проверить, я имею в виду, что возраст не должен быть больше 120 лет.

2 Ответов

Рейтинг:
4

Suvendu Shekhar Giri

Это потому, что ваш код написан именно так. Вы попросили свою программу сказать "старше", когда x больше 60.

Попробуйте что-то вроде следующего-

var x=prompt("enter age here", "10");
if(x>60 && x<=120)
{
document.write("older");
}
//...rest of the code as it is.


Надеюсь, это поможет :)


Maciej Los

5ed!

Member 13688822

спасибо

Suvendu Shekhar Giri

Спасибо :)

Рейтинг:
19

F-ES Sitecore

Просто добавьте еще одно "если"

if (x>120)
{
document.write("too old");
}
else if(x>60)
{
document.write("older");
}


CPallini

Иногда это ооооооооооооооо просто. :-D
5.

Maciej Los

5ed!