игра угадай число. что я сделала не так? 2 раза выбираю число и он выкидывает...
var randomNum = Math.round((Math.random() * (1000 - 1) + 1)); var numberVar = prompt("Угадайте число", ""); if(numberVar > randomNum) { do { numberVar = prompt("Попробуйте число по меньше", ""); }while((numberVar < randomNum) || (numberVar == randomNum)); } if(numberVar < randomNum) { do { numberVar = prompt("Попробуйте число по больше", ""); }while ((numberVar > nrandomNum) || (numberVar == randomNum)); } if (numberVar == randomNum) { document.write("Вы угадали, число "+numberTrue); } |
olikbel2017,
может numberVar сделать числом? |
olikbel2017,
16 строка Цитата:
|
olikbel2017,
20 строка откуда numberTrue??? |
var randomNum = Math.round((Math.random() * (1000 - 1) + 1)); var number = prompt("Угадайте число", ""); do { while (number <= 1000 && numberVar != null); } if(number > randomNum) { do { number = prompt("Попробуйте число по меньше", ""); }while((number < randomNum) || (number == randomNum)); } if(number < randomNum) { do { number = prompt("Попробуйте число по больше", ""); }while ((number > nrandomNum) || (number == randomNum)); } if (number == randomNum) { document.write("Вы угадали, число "+randomNum); } |
так?
|
опять что то не так((((я уже в панике
|
olikbel2017,
<script> var randomNum = Math.round((Math.random() * (1000 - 1) + 1)); console.log(randomNum) var numberVar = prompt("Угадайте число", ""); if(numberVar != randomNum && numberVar != null) { do { var txt = "Попробуйте число по меньше " if(+numberVar < randomNum) txt = "Попробуйте число по больше "; numberVar = prompt(txt+numberVar, ""); }while (numberVar != randomNum && numberVar != null); }; if (numberVar == randomNum) { document.write("Вы угадали, число "+randomNum); } else document.write("сам дурак"); </script> |
спасибо рони огромное))))
|
Часовой пояс GMT +3, время: 05:58. |