Сильно ли критично, если я решил эту задачу на JavaScript альтернативным образом?

Компьютеры программирование обучение JavaScript

Условие : Напишите цикл, который предлагает prompt ввести число, большее 100. Если посетитель ввел другое число — попросить ввести еще раз, и так далее.
Цикл должен спрашивать число пока либо посетитель не введет число, большее 100, либо не нажмет кнопку Cancel (ESC).
Предполагается, что посетитель вводит только числа.

Решение

var num;
do {
num = prompt("Введите число больше 100?", 0);
} while(num <= 100 && num != null);

Мое решение

var i = 1;
while(i == 1) {
b = prompt("Ввод", '');
if (b >= 100) {
document.write("Введено верно");
i++
}
else if (b == null){
document.write("Вы нажали отмена");
i = i-5;
}
}

Примечание:
Но все условия выполнены.
Ответы:
Это не альтернативный способ. Это ужасный способ :-)
Критичность - критерий относительный. Вот Вы используете глобальную переменную b, это может быть критично. Или допустим Ваш код планируется использовать как пособие для обучающихся, тогда качество это критичный показатель. Хотя для демонстрации "как не надо писать" подойдет отлично. :)
админа ВиО ебут в пукан. )))0


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.