猜数字游戏的代码思路:
1.随机产生一个1-10之间的整数,引用Math.random()函数
2.需要一直猜到正确为止,所以要一直循环(选用while较为合适)
3.核心算法:使用if ,else if, else多分枝语句来判断大于,小于,等于
<script>
function getRandom(min,max){
return Math.floor(Math.random()*(max-min-1)) + min; //生成一个范围内的随机整数
}
var random =getRandom(1,10);
while(true){
var num = prompt('请输入1-10之中您猜的数字:');
if(num>random){
alert('猜大了');
}
else if(num<random){
alert('猜小了');
}else{
alert('猜对啦,正确数值为:'+random);
break;
}
}
</script>
拓展--猜测规定次数,怎么修改代码?
最多5次,超过就自己退出。