JavaScript の条件ステートメントは、特定の条件に基づいてコード内で意思決定を行うために使用されます。最も一般的な条件文のタイプはif
、 else if
、およびelse
です。これらの使用方法の概要を次に示します。
if
ステートメント: if
ステートメントは、指定された条件が true の場合にコード ブロックを実行するために使用されます。
JavaScript let x = 10;
if (x > 5) {
console.log("x is greater than 5");
}
else
ステートメント: else
ステートメントはif
ステートメントと組み合わせて使用され、 if
ステートメントで指定された条件が false の場合にコード ブロックを実行します。
JavaScript let x = 3;
if (x > 5) {
console.log("x is greater than 5");
} else {
console.log("x is not greater than 5");
}
else if
の声明: else if
ステートメントを使用すると、複数の条件をチェックできます。最初の条件が false の場合は、次の条件がチェックされ、以下同様に続きます。
JavaScript let x = 5;
if (x > 10) {
console.log("x is greater than 10");
} else if (x === 10) {
console.log("x is equal to 10");
} else {
console.log("x is less than 10");
}
三項演算子は、単純なif-else
のステートメントを記述する簡潔な方法です。
JavaScript let x = 8;
let result = x > 5 ? "x is greater than 5" : "x is not greater than 5";
console.log(result);
switch
ステートメントは、単一の値に対してチェックする複数の条件がある場合に使用されます。
JavaScript let day = "Monday";
switch (day) {
case "Monday":
console.log("It's the start of the week");
break;
case "Friday":
console.log("It's almost the weekend");
break;
default:
console.log("It's a regular day");
}
これらは、JavaScript で条件付きロジックを処理するための基本的な構造です。条件の複雑さに応じて、どちらかを選択できます。