Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2017, 19:34   #1
olikbel
Новичок
Джуниор
 
Регистрация: 23.09.2017
Сообщений: 2
По умолчанию [JavaScript] нужна помощь в решении задачки. дописать ее

Напишите программу, которая последовательно запрашивает у пользователя два числа, после чего сравнивает их и выводит одно из сообщений: «Первое число больше второго», «Второе число больше первого» или «Числа равны». Не забудьте учесть ситуации, когда пользователь ввел строку вместо числа или не ввел ничего. Для получения числа от пользователя пригодится функция prompt, а для вывода — alert.
вот что у меня получилось
Код:
var a = prompt (" введите число", "");
var b = prompt (" введите число", "");
 if (a>b)
 { alert ('Первое число больше второго');}
  if (a<b)
{ alert ('Второе число больше второго');}
 
 if (a==b)
 {alert ('Числа равны');}
но как проверку сделать незнаю! уже 3 дня читаю учебники и форумы что то я не пойму как это сделать

______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум.

Последний раз редактировалось olikbel; 23.09.2017 в 19:51.
olikbel вне форума Ответить с цитированием
Старый 23.09.2017, 19:42   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

= это "присвоить", а не "равно".
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 23.09.2017, 19:44   #3
olikbel
Новичок
Джуниор
 
Регистрация: 23.09.2017
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
= это "присвоить", а не "равно".
вы не поверите но мне препод исправил хотя изначально ставила ==
olikbel вне форума Ответить с цитированием
Старый 23.09.2017, 21:27   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от olikbel Посмотреть сообщение
но как проверку сделать незнаю! уже 3 дня читаю учебники и форумы что то я не пойму как это сделать
Для проверки, что пользователь ввёл строку, можете воспользоваться функцией isNan(сюда передавать то, что ввёл пользователь). Она выдаст true, если аргумент не может быть преобразован в чисто. Это характерно для строк с нечисловыми символами.

Для проверки того, что пользователь ввёл пустое значение (ничего не ввёл), вам надо взять логическое отрицание того, что ввёл пользователь. Если оно true, то пользователь ввёл пустую строку.

В итоге вам надо при выполнении хотя бы одного из этих условий показать сообщение об ошибке.
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь в решении задачки в алг. минимакс альфа бета supervine Помощь студентам 0 21.04.2017 22:17
Нужна помощь в решении задачи MainStar Общие вопросы по Java, Java SE, Kotlin 1 16.01.2017 18:20
Срочно нужна помощь в решении!!! VeseloffS Помощь студентам 0 07.06.2009 22:58
Нужна помощь в решении задачи HeaD90 Помощь студентам 0 02.05.2009 18:47
нужна помощь в решении задачи! Elusive Devil Помощь студентам 2 22.03.2009 16:17