<script>
var num=parseInt(Math.random()*999);
var guessnum=prompt("请输入你要猜的数(999以内)");
var reg=/^[1-9]\d{0,2}$/;
var sum=0;
while(true)
{
if(reg.test(guessnum)==false)
{
alert('请正确输入数字(999以内)');
var guessnum=prompt("请输入你要猜的数");
}
else
{
if(guessnum>num)
{
alert('猜大了');
var guessnum=prompt("请输入你要猜的数");
sum+=1;
}
else if(guessnum<num)
{
alert('猜小了');
var guessnum=prompt("请输入你要猜的数");
sum+=1;
}
else
{
alert('恭喜你猜对了!');
sum+=1;
break;
}
}
}
document.write('您总共猜了'+sum+'次');
</script>