ホームページ >ウェブフロントエンド >jsチュートリアル >While ループ
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 中国語 Web サイトの他の関連記事を参照してください。