JavaScript の制御構文
if
if (条件 1) {
// 条件 1 が true のときに実行
} else if (条件 2) {
// 条件 2 が true のときに実行
} else if (条件 3) {
// 条件 3 が true のときに実行
} else {
// どの条件にも合致しなかったときに実行
}
switch
switch 文は数値や文字列をもとにした条件文に使用します。
switch (fruitName) {
case "Apple":
// Apple のときに実行
break;
case "Banana":
// Banana のときに実行
break;
case "Kiwi":
// Kiwi のときに実行
break;
default:
// どの条件にも合致しなかったときに実行
}
while
while (条件) {
// 条件が true のときにループ
}
do while
while 文との違いは必ず 1 回実行されること。
do {
// 条件が true のときにループ
} while (条件);
for
const fruits = ["Apple", "Banana", "Kiwi"];
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
// 実行結果
// Apple
// Banana
// Kiwi
for (let i in fruits) {
console.log(i);
}
// 実行結果
// 0
// 1
// 2
for (let i of fruits) {
console.log(i);
}
// 実行結果
// Apple
// Banana
// Kiwi
break
continue
try catch
try {
} catch (e) {
} catch (e) {
} finally {
}
throw
throw "Error!"; // string
throw new Error("Error!"); // Error オブジェクト