Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Как решить задачу в JavaScript.Функции

1) Возьмите код из предыдущего упражнения за основу, и оформите его в виде функции. Сделайте переменную от пользователя в виде параметра функции. Строковый результат сделайте через return. Например: return «Пять»;

2) Создайте бесконечный цикл, где пользователь будет вводить постоянно числа через prompt, а ему система будет выдавать через alert то, что возвращает функция из 1-го пункта.

3) Если пользователь вводит -1, то должен произойти выход из цикла (через break).

4) Если пользователь вводит некорректное значение, то сообщить ему об этом через alert, после выполнить итерацию цикла заново (через continue), чтобы заново был поставлен вопрос.

5) Сделайте проверку корректности ввода в виде отдельной функции, возвращающей true (если ввод корректный) или false (если ввод некорректный).

код из пред упр:

let x = +prompt("Введите число от 1 до 5");
console.log(x + ' ' + typeof(x));
switch(x){
case 1:
alert("Вы ввели 1");break;
case 2:
alert("Вы ввели 2");break;
case 3:
alert("Вы ввели 3");break;
case 4:
alert("Вы ввели 4");break;
case 5:
alert("Вы ввели 5");break;
default:
alert("Неверный номер!");break;
}

По дате
По рейтингу
Аватар пользователя
Гений
5лет

Пи...

let str = prompt("Введите числ от 1 до 5");
msg( str );

function msg(str) {
alert("Вы ввели " + str);
}

Аватар пользователя
Искусственный Интеллект
5лет

Код "из пред упр" кагбэ намекает нам, что преподаватель не сильно далеко ушел от своих учеников))