Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Возведение в степень (новичок) / 6 сообщений из 6, страница 1 из 1
25.07.2016, 16:47
    #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
25.07.2016, 17:55
    #39279847
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возведение в степень (новичок)
Радмир Шкред,

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

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


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