обнови страницу, чтобы сыграть еще раз
Возможны только три результата: слишком мало, слишком много и точно. То есть каждый раз, когда пользователь вводит свою догадку, будет задействовано одно из трех условий. Здесь вам даже не понадобится ELSE. Таким образом, требуется только три утверждения IF.
Обратите внимание на команды < и > в скрипте. В данном случае они означают то же самое, что и на уроках математики: больше и меньше.
Скрипт
<html>
<head>
<script
language="JavaScript">
function
rand()
{now=new
Date()
num=(now.getSeconds())%10
num=num+1
}
function
guessnum()
{guess=prompt("Угадай, какое?")
if (eval(guess) ==
num)
{alert("Точно!!!")
}
if(eval(guess) >
num)
{alert("Слишком много, жми еще.")}
if(eval(guess) <
num)
{alert("Слишком мало, жми еще.")}
}
</script>
<body
bgcolor="white" onLoad="rand()">
<h2>Я загадал число от 1 до
10</h2>
<form name="myform">
<input type="button" value="Угадай" name="b1"
onClick="guessnum()">
</form>
</body>
</html>