Предмет: Информатика,
автор: aAlena43
Помогите пожалуйста исправить ошибку ( на body не обращайте внимание)
let age;
age= +prompt("Введите число ");
if (age <= 0 ) {alert ("Вам не может быть меньше 1");}
else if (age < 18 && age > 0) { alert ("Вы несовершеннолетний");}
else if (age = 100 || age>100 ) {alert("Вам не может быть столько лет");}
else if(age > 18 && < 100) {alert ("Вы совершеннолетний");}
Ответы
Автор ответа:
1
Ответ:
замени let на var и будет счастье
Объяснение:
а вообще я бы еще упростил)
var age;
age= +prompt("Введите число ");
if (age < 1 ) {alert ("Вам не может быть меньше 1");}
else if (age < 18) { alert ("Вы несовершеннолетний");}
else if (age < 100 ) {alert("Вы совершеннолетний");}
else {alert ("Вам не может быть столько лет");}
LilBiba:
забавно, что если ввести 0,9999999999999999 (16) будет выдавать <1, а если (17), то скажет что вы несовершеннолетний засчитав это число как за 1
Похожие вопросы
Предмет: Русский язык,
автор: tatyanabelousova
Предмет: Русский язык,
автор: ru2ru18
Предмет: Қазақ тiлi,
автор: Қамбарбатыр
Предмет: Алгебра,
автор: Elenberg1113
Предмет: География,
автор: grailik000games