首頁 >web前端 >js教程 >While 循環

While 循環

Patricia Arquette
Patricia Arquette原創
2024-12-06 16:15:16912瀏覽

While Loops

你可以把while 循環想像成棋盤遊戲,它會無限次地進行,直到找到贏家,我們清楚地知道我們需要做什麼才能獲勝遊戲,但我們不確定需要多長時間,因為這取決於機會、玩遊戲的人數等外部因素。

看看這個範例:

let user1 = 0;
let user2 = 0;
let winScore = 3;
while(user1 < winScore && user2 < winScore) {
    let dice1 = Math.random()
    let dice2 = Math.random()
    if (dice1 > dice2) {
      user1 += 1;
    } else if (dice2 > dice1)  {
      user2 += 1;
    }
    if (user1 === 3) {
      console.log('user1 is winner');
    } else if (user2 === 3) {
      console.log('user2 is winner');
    }
};

while 迴圈的語法非常簡單,當條件為 true 或 false 時,我們想要執行一段程式碼。條件總是放在while 關鍵字後面的括號內,只要滿足該條件,我們就會運行一段程式碼,在大多數情況下,為了不創建無限循環,我們希望循環內的該程式碼段修改條件中正在評估的變數。 (while 迴圈語句後面的程式碼區塊位於一對大括號之間);

以上是While 循環的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn