カテゴリ: TypeScript 更新日: 2026/08/05

TypeScriptのif else文の使い方を完全ガイド初心者でもわかる条件分岐と処理の切り替え方法

TypeScriptのif~else文の使い方を初心者向けに解説
TypeScriptのif~else文の使い方を初心者向けに解説

先生と生徒の会話形式で理解しよう

生徒

「TypeScriptで条件によって処理を分ける方法はありますか」

先生

「はいありますそのときに使うのがif else文です条件によって違う処理を実行できます」

生徒

「if文だけではだめなんですか」

先生

「ifだけでも使えますが条件が成り立たない場合の処理を書くときにelseを使うと分かりやすくなります」

1. if else文とは何か

1. if else文とは何か
1. if else文とは何か

TypeScriptのif else文とは条件に応じて処理を切り替えるための基本構文ですある条件が正しい場合は特定の処理を行いそうでない場合は別の処理を実行することができますこの仕組みを使うことでプログラムに判断力を持たせることができます

日常生活で考えるともし雨が降っていれば傘を持つそうでなければそのまま出かけるといった判断と同じですこのような条件分岐をプログラムで表現するのがif else文です

2. if文だけの基本的な使い方

2. if文だけの基本的な使い方
2. if文だけの基本的な使い方

まずはif文だけの基本を確認しましょう条件が正しい場合だけ処理を実行したいときに使います


let age = 20;

if (age >= 18) {
    console.log("成人です");
}

成人です

このように条件が正しいときだけ処理が実行されます条件が成り立たない場合は何も行われません

3. elseを使った分岐

3. elseを使った分岐
3. elseを使った分岐

if文にelseを組み合わせることで条件が成り立たない場合の処理を書くことができますこれにより必ずどちらかの処理が実行されるようになります


let age = 15;

if (age >= 18) {
    console.log("成人です");
} else {
    console.log("未成年です");
}

未成年です

このようにifとelseを組み合わせることで二つの結果を分けることができます条件分岐の基本形として非常に重要です

4. else ifで複数条件を扱う

4. else ifで複数条件を扱う
4. else ifで複数条件を扱う

条件が二つ以上ある場合はelse ifを使います上から順番に条件を確認して最初に一致した処理が実行されます


let score = 85;

if (score >= 90) {
    console.log("優秀です");
} else if (score >= 70) {
    console.log("合格です");
} else {
    console.log("不合格です");
}

合格です

このように複数の条件を段階的に分けることで細かい判断ができるようになります

5. 論理演算子と組み合わせる

5. 論理演算子と組み合わせる
5. 論理演算子と組み合わせる

if else文は論理演算子と組み合わせることでより複雑な条件を作ることができます複数の条件を同時にチェックすることが可能になります


let age = 20;
let hasTicket = true;

if (age >= 18 && hasTicket) {
    console.log("入場できます");
} else {
    console.log("入場できません");
}

入場できます

このように複数の条件を組み合わせることで現実に近い判断ができるようになります

6. 条件の順番と優先順位

6. 条件の順番と優先順位
6. 条件の順番と優先順位

if else文は上から順に評価されるため条件の順番が重要です例えば広い条件を先に書いてしまうと後ろの条件が実行されなくなることがあります

また複数の条件を組み合わせる場合は括弧を使って優先順位を明確にすることが大切ですこれにより意図しない動作を防ぐことができます

7. よくあるミスと注意点

7. よくあるミスと注意点
7. よくあるミスと注意点

初心者がよく間違えるポイントとしてイコールと比較演算子の違いがありますイコールは代入であり条件判定には二つ並べた比較演算子を使います

また条件の括弧を忘れてしまうとエラーになるため必ず丸括弧の中に条件を書くようにしましょうさらに条件のスペルミスにも注意が必要です

8. if else文を理解する重要性

8. if else文を理解する重要性
8. if else文を理解する重要性

if else文はプログラムの中で最も基本的で重要な構文の一つです条件に応じて処理を変えることで入力チェックや表示制御や権限管理など様々な処理を実現できます

この構文をしっかり理解することでプログラムの流れを自由にコントロールできるようになります基礎をしっかり身につけておくことでより複雑なプログラムにも対応できるようになります

まとめ

まとめ
まとめ

今回はTypeScriptのif else文について基本構文から実践的な使い方までを段階的に学びましたif else文は条件分岐を行うための中心的な構文でありプログラムの動きを状況に応じて変えるために必ず必要になる重要な要素です初心者の段階では単純な条件から始めることが多いですが実際の開発では複数の条件や複雑な判断が求められるため基礎をしっかり理解しておくことが大切です

if文は条件が正しいときだけ処理を実行する仕組みでありelseを組み合わせることで条件が成り立たない場合の処理を書くことができますさらにelse ifを使うことで複数の条件を順番に確認しそれぞれに対応した処理を実行できるようになりますこの流れを理解することでさまざまな分岐処理を柔軟に書くことができるようになります

特に重要なポイントは条件の書き方と順番ですif else文は上から順に評価されるため条件の順序を間違えると意図しない結果になることがあります例えば広い条件を先に書いてしまうと後ろの条件が実行されないといった問題が発生しますそのため条件を整理して優先順位を意識することが非常に重要です

また論理演算子を組み合わせることで複数の条件を同時に扱うことができますアンドやオアやノットを使うことで現実の判断に近い条件分岐を表現できるようになります例えば年齢とチケットの両方を満たしているかまたはどちらか一つでも満たしているかといった複雑な条件を簡単に書くことができます

初心者がつまずきやすいポイントとしてはイコールと比較演算子の違いがありますイコールは代入であり条件判定には使用できません二つ並べた比較演算子を使う必要がありますまた条件式の括弧を忘れてしまうとエラーになるため必ず丸括弧の中に条件を書くようにしましょうこのような基本的なルールを守ることでエラーを減らすことができます

if else文は入力チェックやログイン判定や画面の表示切り替えなどさまざまな場面で使われますこの構文を理解することでプログラムの流れを自由に制御できるようになりより実践的な開発が可能になります特にユーザーの入力や状態に応じて処理を変える場合には必ず必要となるため早い段階でしっかり習得しておくことが重要です

理解を深めるためには実際にコードを書いて試すことが効果的です簡単な条件から始めて少しずつ複雑な条件へと発展させることで自然に使いこなせるようになります今回学んだif else文の基本をもとに自分で条件を考えながら練習することで確実にスキルが身についていきます

重要ポイントの整理
  • if else文は条件によって処理を分岐する基本構文
  • elseを使うことで条件が成り立たない場合の処理を書ける
  • else ifで複数条件を順番に評価できる
  • 論理演算子を組み合わせることで複雑な条件が書ける
  • 条件の順番と優先順位に注意することが重要
サンプルプログラムで復習

let temperature = 30;

if (temperature >= 30) {
    console.log("とても暑いです");
} else {
    console.log("暑さはそれほどでもありません");
}

とても暑いです

この例では気温によって表示する内容を切り替えています現実の判断に近い形で条件分岐ができていることが分かります


let score = 50;

if (score >= 80) {
    console.log("優秀です");
} else if (score >= 60) {
    console.log("合格です");
} else {
    console.log("再挑戦しましょう");
}

再挑戦しましょう

このように段階的な条件を使うことで細かい評価や判定処理を表現することができます

先生と生徒の振り返り会話

生徒

「if else文は条件によって処理を変えるための基本なんですね」

先生

「その通りです条件を使うことでプログラムに判断をさせることができます」

生徒

「elseやelse ifを使うことでいろいろなパターンに対応できるのも分かりました」

先生

「はい条件を増やすことでより現実に近い処理が書けるようになります」

生徒

「条件の順番も大事なんですね」

先生

「そうです上から順に評価されるので順番を意識することが重要です」

生徒

「まずは簡単な条件から練習してみます」

先生

「それが一番です繰り返し書くことで自然に身についていきます」

カテゴリの一覧へ
新着記事
New1
Swift
Swiftの可変長引数(Variadic Parameters)とは?初心者向けにやさしく解説!
New2
Go言語
Go言語の配列の基本!定義・初期化・アクセス方法をやさしく解説
New3
Swift
Swift変数と定数の使い方|varとletの違いを初心者向けに解説
New4
Swift
Swift正規表現入門!Regex BuilderとNSRegularExpressionを初心者向けに解説
人気記事
No.1
Java&Spring記事人気No1
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
No.2
Java&Spring記事人気No2
Swift
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.3
Java&Spring記事人気No3
Swift
Swift開発環境の構築方法を徹底解説!Xcode・Windows・Linux対応
No.4
Java&Spring記事人気No4
Swift
Swift入門ガイド|基本構文と書き方をマスターしよう
No.5
Java&Spring記事人気No5
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド
No.6
Java&Spring記事人気No6
Go言語
Go言語のビルドの基本!go buildコマンドの使い方を初心者向けに解説
No.7
Java&Spring記事人気No7
TypeScript
TypeScriptで絶対値を求める方法!Math.absの使い方を初心者向けにわかりやすく解説
No.8
Java&Spring記事人気No8
Kotlin
Kotlinの可視性修飾子を完全ガイド!public・private・internalの意味と使い分けを初心者向けに解説

💻 作業効率アップに

ノートPCを縦置きしてデスクを広く。
省スペースで片づく定番スタンド

UGREEN 縦型スタンドをAmazonで見る

※ Amazon広告リンク