JavaScript猜数字游戏

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>

你可能感兴趣的:(JavaScript猜数字游戏)