хорошо, поэтому у меня есть задание, где мне нужно сгенерировать случайное число, но оно не работает так хорошо. Я делал это раньше, но у меня ничего не получается; в основном, даже если мы генерируем числовые значения, необходимо показать пользователю go вверх или вниз, если предположение неверное и хотя бы один случайный случай, когда числовое значение, которое, как догадывается пользователь, должно быть правильным. Видимо у меня вещи неуместны, но моя кодировка верна. Я пытаюсь выяснить, как заставить это работать, и объяснить, почему я был неправ, потому что я все еще многому учусь. Спасибо.
<html>
Игра на угадывание чисел Добро пожаловать в игру на угадывание чисел. Пожалуйста, сделайте предположение между 1 и 10, чтобы найти скрытое число. Сделайте предположение // 1. Сгенерируйте число от 1 до 10 - готово // 2. Создайте функцию с именем предположить, чтобы при нажатии кнопки выполнялась функция. - сделано // 2.1. Внутри функции получите значение, введенное пользователем из поля ввода. - сделано // 2.2. Внутри функции проверьте, меньше ли число, чем randomNumber, если это так, выведите «Go up» в div с идентификатором результата. - сделано // 2.3. Внутри функции проверьте, больше ли число, чем randomNumber, если это так, выведите «Go down» в div с идентификатором результата. - выполнено // 2.4. Внутри функции проверьте, равно ли число значению randomNumber, если это так, отобразите «Вы угадали!» в div с результатом id. - сделано
//If working correctly your page should allow the player to guess the correct number by getting instructions from your code.
function guess() {
var userInput = parseInt($("#guess").val());
console.log(userInput);
var randomNumber = Math.floor(Math.random() * 10) + 1;
console.log(randomNumber);
if (randomNumber == userInput) {
$("#result").html(`you guess correctly!`);
console.log(result);
} else if (randomNumber < userInput) {
$("#result").html(`higher!`);
} else {
$("#result").html(`lower!`);
}
}
</script>