powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Возведение в степень (новичок)
6 сообщений из 6, страница 1 из 1
Возведение в степень (новичок)
    #39279815
Здравствуйте!

Обучаюсь на курсах, к задаче есть доп. требования:

1. Нет проверки на то, что введено не число, т. е. когда просит ввести число и степень, я ввожу текст. Программа это допускает. В результате я даже получаю ответ. Так не должно быть.
2. Нет проверки на пустую строку. Если ничего не вводить, программа пропускает.
3. По нажатию на ОТМЕНА программа продолжает свою работу. зачем тогда эта кнопка?
Как это решить?

Код здесь:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Exercise1</title>
</head>
<body>
<script>
var x = prompt("Введите число", "");
var n = prompt("Введите степень", "");
function pow(x, n) {
var result = 1;
for (var i = 0; i < n; i++) {
result *= x;
}
return result;
}
if (n < 0) {
alert('Степень ' + n +
' не используется, нужна степень больше нуля');
} else {
alert(pow(x, n));
}
</script>
</body>
</html>

Либо ссылка:

https://github.com/RadmirShkred/RadmirShkred.github.io/blob/master/GoIT/JS/HW1-2/exercise1.html
...
Рейтинг: 0 / 0
Возведение в степень (новичок)
    #39279847
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Радмир Шкред,

Ввести проверку на то, что введенная строка содержит только цифры и не равна "". Если не только цифры - alert(). А проверку - хоть перебором символов делай.
...
Рейтинг: 0 / 0
Возведение в степень (новичок)
    #39279884
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterА проверку - хоть перебором символов делай.
некошерно как-то, регулярку написать нужно
...
Рейтинг: 0 / 0
Возведение в степень (новичок)
    #39279891
Изопропил, а что такое "регулярка"?
...
Рейтинг: 0 / 0
Возведение в степень (новичок)
    #39280044
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Радмир Шкреда что такое "регулярка"?
http://javascript.ru/node/105
...
Рейтинг: 0 / 0
Возведение в степень (новичок)
    #39280067
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилDarkMasterА проверку - хоть перебором символов делай.
некошерно как-то, регулярку написать нужно

ТС пока учится. Хотя да - регулярку конечно надо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Возведение в степень (новичок)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]