見出し画像

ループ処理について

forを利用した場合

特定の処理を繰り返し実行する

'use strict'

for (let i = 1; i <= 10; i++) {
 console.log("ありがとう")
}

iが1から10以下である間(let i = 1; i <= 10)、

iを1ずつ増やしながら(i++)

次の処理を行ってください(console.log("ありがとう"))

無題


whileを利用した場合

指定した条件が満たされている間、特定の処理を繰り返す

'use strict'

let hp = 100;

while(hp > 0) {
 console.log(`${hp} 残りのHP`);
 hp -= 15;
}

hpが100あるキャラがいる(let hp = 100;)

hpが0になるまで(while(hp > 0) {)

hpの表示方法(console.log(`${hp} HP left!`);)

毒状態になり毎ターン15hp減る(hp -= 15;)

無題


continue,breakを利用した場合

for (let i = 1; i <= 10; i++) {
 console.log(i);
}

無題

continue(コンテニュー)

4の回だけ処理をスキップしたい場合

for (let i = 1; i <= 10; i++) {
 if (i === 4) {           ⇒ 4のみ
   continue;            ⇒ スキップ
 }
 console.log(i);
}

無題


break(ブレイク)

4以降の処理をスキップしたい場合

for (let i = 1; i <= 10; i++) {
 if (i === 4) {
   break;              ⇒ ループを終了させる
 }
 console.log(i);
}

無題


この記事が気に入ったらサポートをしてみませんか?