📌
制御構文チートシート
自分用チートシートです
条件分岐
if (conditions) { ... }
else if (conditions) { ... }
else { ... }
多分岐
switch (value) {
case 'a':
// ...
break;
case 'b':
case 'c':
// ...
break;
default:
// ...
}
繰り返し
for (let i = 0; i < array.length; i++) { ... }
配列ループ
for (const item of array) { ... }
オブジェクトのキー取得
for (const key in オブジェクト) { ... }
whileループ
while (conditions) { ... }
do...whileループ(最低1回実行)
do { ... } while (conditions);
ループ制御
break; // ループを途中で終了する
continue; // 今回の処理をスキップして次へ
label: { ... } // ラベル付きの制御に使用(多重ループで便利)
Discussion