alert() позволяет искать ошибки. Используется для отладки.
confirm() - это подтверждение: да или нет.
prompt() используется редко. prompt() позволяет получать данные от пользователя, которые он вводит в текстовое поле.
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Методы alert(), confirm(), prompt()</title>
</head>
<body>
<script type="text/javascript">
var var_1 = "people!";
//alert("Hello, " + var_1); // window.alert(); - полная запись
// confirm() - это пожтверждение: да или нет.
//if(confirm("Вы уверены?")) alert("Пользователь уверен.");
//else alert("Пользователь не уверен.");
// alert() позволяет искать ошибки. Используется для отладки.
// prompt() используется редко
// prompt() позволяет получать данные от пользователя, которые он вводит в текстовое поле
//var x = Number(prompt("Введите 1-ое число.")); // преобразуем строки в числа
//var y = Number(prompt("Введите 2-ое число."));
//alert("Сумма чисел " + x + " и " + y + " равна " + (x + y));
/* Упражнение
Запросите у пользователя целое число больше 0.
Если это число меньше, либо равно 0, то через alert() сообщите об ошибке и повторно запросите число.
Делайте это до тех пор, пока пользователь не введёт нормальное число.
Рассчитайте сумму чисел от 1 до введённого числа, то есть 1+2+3+4+…+введённое_число
*/
var x = Number(prompt("Введите целое число больше 0."));
do {
alert("Вы ввели неверное число.");
var x = Number(prompt("Введите целое число больше 0."));
} while (x <= 0);
var summa = (x*(x+1))/2;
document.write(summa);
</script>
</body>
</html>
confirm() - это подтверждение: да или нет.
prompt() используется редко. prompt() позволяет получать данные от пользователя, которые он вводит в текстовое поле.
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Методы alert(), confirm(), prompt()</title>
</head>
<body>
<script type="text/javascript">
var var_1 = "people!";
//alert("Hello, " + var_1); // window.alert(); - полная запись
// confirm() - это пожтверждение: да или нет.
//if(confirm("Вы уверены?")) alert("Пользователь уверен.");
//else alert("Пользователь не уверен.");
// alert() позволяет искать ошибки. Используется для отладки.
// prompt() используется редко
// prompt() позволяет получать данные от пользователя, которые он вводит в текстовое поле
//var x = Number(prompt("Введите 1-ое число.")); // преобразуем строки в числа
//var y = Number(prompt("Введите 2-ое число."));
//alert("Сумма чисел " + x + " и " + y + " равна " + (x + y));
/* Упражнение
Запросите у пользователя целое число больше 0.
Если это число меньше, либо равно 0, то через alert() сообщите об ошибке и повторно запросите число.
Делайте это до тех пор, пока пользователь не введёт нормальное число.
Рассчитайте сумму чисел от 1 до введённого числа, то есть 1+2+3+4+…+введённое_число
*/
var x = Number(prompt("Введите целое число больше 0."));
do {
alert("Вы ввели неверное число.");
var x = Number(prompt("Введите целое число больше 0."));
} while (x <= 0);
var summa = (x*(x+1))/2;
document.write(summa);
</script>
</body>
</html>
Этот комментарий был удален автором.
ОтветитьУдалитьБольшое вам спасибо, Анастасия! Но только почему-то даже если я с самого начала ввожу положительное число, программа сообщает "вы ввели неверное число", и только со второго ввода того же числа выдает сумму чисел. Почему это так?
ОтветитьУдалить