1. 程式人生 > >一個簡單的猜數字遊戲(練習迴圈結構中的“while”)

一個簡單的猜數字遊戲(練習迴圈結構中的“while”)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>猜數字</title>
<!--計算機隨機出一個[0,100]的數字讓使用者去猜,猜對就BINGO,猜大猜小再提示出來,-->
</head>
<body>
<script>
    //用隨機函式得到一個隨機數,JS中的random是一個大於等於0,小於1的浮點數。
    var computerNum=parseInt(Math.random()*101);
    //while外迴圈控制是否繼續玩遊戲
    while (true) {
    //while內迴圈控制是否猜對,可以一直猜。
        while (true) {
            var num = +prompt("請你輸入你所猜的數字:範圍:[0,100]");
            if (computerNum == num) {
                alert("BINGO!");
                break;
            } else if (computerNum > num) {
                alert("猜小了!");
            } else {
                alert("猜大了!");
            }
        }
        var temp=confirm("是否繼續遊戲?");
        if(!temp){
            alert("Welcome to here again! (*^__^*)goodbye!");
            break;
        }
    }
</script>
</body>
</html>