ループ (JavaScript)

ループ

> チュートリアル

ここからは、条件と同じくらい基本的な、もう 1 つの構造を見ていきます:ループです!

ループを使うと、命令を何度も繰り返せます。ループには回数が決まっているものと決まっていないものがあり、この章ではそのいくつかを紹介します。

while ループ

回数の決まっていない while ループは、前に見た if と似た書き方をします。条件が満たされている間、命令のブロックを実行し続けます。

例を見てみましょう:

このコードを実行すると、ログに次のように表示されます: > カウンター:1 カウンター:2 カウンター:3 カウンター:4 カウンター:5

do while ループ

回数の決まっていない do while ループは while ループと似ていますが、条件が最後に来るので、ループの本体は必ず 1 回は実行されます:

for ループ

for ループは回数の決まったループで、while ループに似ていますが、よりコンパクトに書けます。

for ループは 3 つの部分でできています:

for ループの例:

何回も続けて攻撃する

ネギのTP は(モチベーションのおかげで)10 から 13 あり、拳銃は 3 TP しかかからないので、最大 4 回使えます。

for ループを使って、me.useWeapon() メソッドを 4 回続けて呼び出します:

ここで変数 i は 0、1、2、3 の値をとるので、ループは 4 回繰り返されます。

❓ クイズ

ループは何に使いますか?

命令を何度も実行する コードをコンパクトにする コードの一部を速くする 命令を並列に実行する

正しいコードはどれですか?(複数可)

let x = 0 while (x < 10) { x += 2 } let x = 0 for (let i = 0; i < 10) { x += 2 } let x = 0 while { x += 2 } do (x < 10) let x = 0 for (; x < 10;) { x += 2 }

完成した AI