JavaScript猜数字游戏
<!-- 猜数字游戏 -->
<!-- 1.随机生成一个1~10的整数 Math.random()方法 -->
<!-- 2.需要一直猜到正确为止,所以需要一直循环 -->
<!-- 3.while循环更简单 -->
<!-- 4.核心算法:使用if else if 多分支语句判断大于小于等于 -->
<script>
function getRandom(min, max){
//生成 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('你猜对了')
break;//结束循环
}
}
</script>