Используем подсказку. Возможны только три результата: слишком мало, слишком много и точно. То есть каждый раз, когда пользователь вводит свою догадку, будет задействовано одно из трех условий. Здесь даже не понадобится ELSE. Таким образом, требуется только три утверждения IF.
Обратите внимание на команды < и > в сценарии. В данном случае они означают то же самое, что и на уроках математики: больше и меньше.
<html>
<head>
<SCRIPT type="text/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>