<body>
<script type="text/javascript">
var answer=Math.floor(Math.random()*100)
var myanswer=prompt("请输入一个0到100之间的数","")
do
{
 if (answer-myanswer>0)
 {
    myanswer=prompt("你的数字小了,请重输!","")
  }
  else if (answer-myanswer<0)
  {
   myanswer=prompt("你的数字大了,请重输!","")
  }
 }while (answer!=myanswer)
 document.write("祝贺你,答对了!")
</script>
</body>
 
增加点难度,允许猜10次
<body>
<script type="text/javascript">
var answer=Math.floor(Math.random()*100)
var myanswer=prompt("请输入一个0到100之间的数","共10次机会")
var i=9
do
{
 if (answer-myanswer>0)
 {
    myanswer=prompt("你的数字小了,请重输!","还有"+i+"次机会。")
    i--
  }
  else if (answer-myanswer<0)
  {
   myanswer=prompt("你的数字大了,请重输!","还有"+i+"次机会。")
   i--
  }
 }while (answer!=myanswer && i>=1)
 if (i>=1)
   {document.write("祝贺你,答对了!")}
 else
   {document.write("10次用完,您输了")}
</script>