JavaScript Basic: упражнение 8 с решением
Напишите программу на JavaScript, в которой программа принимает случайное целое число от 1 до 10, после чего пользователю предлагается ввести предполагаемое число. Если ввод пользователя совпадает с номером предположения, программа отобразит сообщение «Хорошая работа», в противном случае отобразит сообщение «Не найдено»
Пример решения:
HTML-код:
Угадай число Код JavaScript:
//Получить случайное целое число от 1 до 10 включительно const num = Math.ceil (Math.random () * 10); console.log (num) ; const gnum = prompt ('Угадай число от 1 до 10 включительно'); if (gnum == num) console.log ('Соответствует'); else console.log ('Не найдено, число было' + gnum);
Пример вывода:
Соответствует
Пояснение:
Функция Math.ceil () используется для получения наименьшего целого числа, большего или равного заданному числу.
Функция Math.random () используется для получения плавающего -point, псевдослучайное число в диапазоне [0, 1], то есть от 0 (включительно) до, но не включая 1 (исключая), которое затем можно масштабировать до желаемого диапазона.
Блок-схема:
Версия ES6:
//Получить случайное целое число от 1 до 10 включительно var num = Math.ceil (Math. random () * 10); console.log (num); var gnum = prompt ('Угадай число от 1 до 10 включительно'); if (gnum == num) console.log ('Matched'); else console. log ('Не найдено, число было' + gnum);
Живая демонстрация:
См. Базовая анимация Pen JavaScript - basic-ex-8 от w3resource (@ w3resource) на CodePen.
Назад: Напишите программу на JavaScript, чтобы найти которое с 2014 по 2050 год является воскресеньем 1 января.
Далее: Напишите программу на JavaScript, чтобы подсчитать количество дней, оставшихся до следующего Рождества.