Как сделать игру чисел JS?
Рассказываю. Я сделал такую игру, что сайт загадывает число от 1 до 30 Math.floor(Math.random()*31);
И записывает в переменную rand. Вопрос. Как сделать так, чтобы считывалось значение переменной rand, и когда пользователь в input вводил число, сайт проверял значение переменной, и если пользователь ввел правильное число что то происходило (потом сам настрою). По моему там что то с if связано. Помогите. |
<input type="number" id="answer"/> <script> var Game = (function() { let rightAnswer; return { generateNewRightValue: function() { rightAnswer = Math.floor(Math.random() * 31); return this; }, check: function(answer) { return +answer == rightAnswer; } }; })().generateNewRightValue(); document.querySelector('#answer').addEventListener('input', function() { if (!Game.check(this.value)) return void alert('Wrong'); Game.generateNewRightValue(); alert('Right'); }); </script> |
<input type="number" id="answer"/><button id="go">go</button> <script> var rand; var rnd = () => { rand = Math.floor(Math.random()*31); }; rnd(); go.onclick = () => { if(answer.value == rand) { alert('Верно'); rnd(); alert('Сгенерированно новое число'); } else { alert('Не верно'); } }; </script> |
Цитата:
- Люди! Я уголь привез!!! А лошадь устало: - Ага, он, млин, привез... |
Часовой пояс GMT +3, время: 09:34. |