JavaScript 条件分岐:if文、elseif文、switch文を徹底解説

ここではJavaScriptのIF文やswitch文などの条件分岐について学びます。

IF文の基本的な構文や使用方法、ELSE IF文やSWITCH文などのIF文に関連する構文についても詳しく説明します。

目次

IF文で条件分岐をする方法

IF文を使用することで、特定の条件に基づいて処理を分岐させることができます。

if (条件式) { 処理1; }

 条件式には、真偽値を返す式を指定します。条件式がtrueの場合、ifブロック内の処理が実行されます。falseの場合は実行されません。

IF文を使ったサンプルコード

以下の例では、変数scoreが60以上の場合に「合格です!」と出力されます。

let score = 75;
if (score >= 60) {
    console.log("合格です!");
}

else if文で条件分岐をする方法

ELSE IF文は、複数の条件を指定して処理を分岐させるために使用します。

if (条件式1) { 処理1; } else if (条件式2) { 処理2; } else { 処理3; }

上記のように書くことで、条件式1がtrueだったら処理1が、そうでなければ条件式2がtrueだったら処理2が実行されます。 最後にelseが実行されます。

else if文のサンプルコード

以下の例では、scoreが90以上の場合に「優」、80以上の場合に「良」、それ以外の場合に「可」と出力されます。

let score = 75;
if (score >= 90) {
    console.log("優");
} else if (score >= 80) {
    console.log("良");
} else {
    console.log("可");
}

switch文で条件分岐をする方法

SWITCH文は、特定の値によって処理を分岐させるために使用します。

switch (式) {
  case 値1:
    処理1;
    break;
  case 値2:
    処理2;
    break;
  default:
    処理3;
}

上記のように書くことで、式が値1に等しい場合は処理1が、値2に等しい場合は処理2が実行されます。

式が値1や値2以外の場合はdefaultブロック内の処理が実行されます。
breakは、指定した処理を実行した後にswitch文を終了させるために使用されます。

switch文のサンプルコード

 以下の例では、変数signalが”red”の場合に”stop!”, “yellow”の場合に”caution!”, “green”の場合に”go!”と出力されます。また、”red”,”yellow”,”green”以外の値が入っていた場合、”wrong signal”が出力されます。

let signal = "green";
switch (signal) {
    case "red":
        console.log("stop!");
        break;
    case "yellow":
        console.log("caution!");
        break;
    case "green":
        console.log("go!");
        break;
    default:
        console.log("wrong signal");
}

リスキリングでキャリアアップしてみませんか?

リスキリング(学び直し)は、経済産業省が推奨しており、

今だけ、最大70%のキャッシュバックを受けることができます。

リスキリング 給付金が出るスクール紹介

最大70%の給付金が出るおすすめのプログラミングスクール!

国策で予算が決められているため申し込みが多い場合は早期に終了する可能性があります!

興味のある方はすぐに確認しましょう。

まとめ

「IF/ELSE IF/SWITCH文の条件分岐」について以下にまとめます。

  • IF文を使用すると特定の条件に基づいて処理を分岐できる。
  • ELSE IF文は複数の条件を指定し処理を分岐できる。
  • SWITCH文は特定の値によって処理を分岐できる。

 IF文やELSE IF文、SWITCH文をうまく使用することで、プログラムの制御がより詳細になり、より複雑なプログラムを作成することができます。

IF文やELSE IF文、SWITCH文を使用することで、プログラムをより細かく制御することができると理解できました!

特にSWITCH文は、特定の値によって処理を分岐させる場合に非常に便利だと感じました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次