Как сделать чтоб запрос повторялся до победи?
<!DOCTYPE html>
<html> <head> <title>Anastasia Kostiv</title> <meta charset="utf-8"> <script> var number = Math.round(Math.random() * (1000 - 100 + 1)) + 100; var shot = prompt("Введіть число від 100 до 1000"); if (shot > number){ alert('Ви не вгадали, ваше число більше'); var shot = prompt('Try again'); } if(shot < number){ alert('Ви не вгадали, ваше число менше'); var shot = prompt('try again'); } if(shot == number){ alert('Ви виграли!!!'); } console.log(number); </script> </head> <body> </body> </html> |
Цитата:
|
Какой еще цикл. В конце скрипта пишешь:
location.reload(); и будет щасье. |
nolik2000,
До повної перемоги
<!DOCTYPE html>
<html>
<head>
<title>Anastasia Kostiv</title>
<meta charset="utf-8">
<script>
var number = Math.round(Math.random() * (1000 - 100 + 1)) + 100,
shot = 0,
message = "Введіть число від 100 до 1000",
count = 0;
console.log(number);
while(number != shot) {
shot = prompt(message);
if (shot > number) alert('Ви не вгадали, ваше число більше');
if(shot < number) alert('Ви не вгадали, ваше число менше');
++count;
if(shot == number) alert('Ви виграли за ' + count + ' спроб!!!');
message = "Ще раз введіть число від 100 до 1000";
}
</script>
</head>
<body>
</body>
</html>
|
| Часовой пояс GMT +3, время: 17:07. |