使用 Math 对象,在控制台实现猜数字游戏,随机生成一个[1,50]的整数,要求用户输入一个整数,如果输入的数字小于生成的随机数则提醒“你猜小了”,如果输入的数字大于生成的随机数则提醒“你猜大了”,如果输入的数字等于生成的随机数则提醒“你猜中了”。
<script>
function getRand(min,max){
return Math.floor(Math.random()*(max-min+1)+min);
}
var answer=getRand(1,50);
while(true){
var num=Number(prompt("请输入一个整数"));
if(num>answer){
alert("你猜大了");
}else if(num<answer){
alert("你猜小了");
}else if(num==answer){
alert("你猜中了");
break;
}else{
alert("输入的内容有误");
}
}
</script>