игра угадай число. что я сделала не так? 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, время: 04:38. |