●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

JavaScriptのif文とは?条件に応じた処理の書き方を解説

JavaScriptで「ある条件に応じて処理を分けたい」ときに使うのが if文(条件分岐) です。
プログラミングにおいて、条件分岐は非常に基本的で重要な構文です。

この記事では、if文の基本構文から、else・else ifとの組み合わせ、比較演算子、論理演算子の使い方までを丁寧に解説します。

if文の基本構文

if (条件式) {
  // 条件がtrueのとき実行される処理
}

例:

let score = 80;

if (score >= 70) {
  console.log("合格です");
}

score >= 70 が true のとき、「合格です」と表示されます。

else文:条件がfalseのときの処理

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

条件が false の場合、else の中の処理が実行されます。

else if文:複数の条件を分けたいとき

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

上から順に条件をチェックし、最初にtrueになったブロックだけが実行されます。

比較演算子の例

  • ===:厳密な等しい
  • !==:厳密な等しくない
  • ><:より大きい・小さい
  • >=<=:以上・以下
let a = 10;
if (a === 10) {
  console.log("aは10です");
}

論理演算子との組み合わせ

  • &&(AND):両方がtrueのとき
  • ||(OR):どちらかがtrueのとき
  • !(NOT):否定
let age = 20;
let isMember = true;

if (age >= 18 && isMember) {
  console.log("会員の大人です");
}

三項演算子(ifの短縮形)

簡単な条件分岐は三項演算子で書くこともできます。

let message = (score >= 70) ? "合格" : "不合格";
console.log(message);

if文の注意点

  • 条件式は常にtrueまたはfalseに評価される
  • Falsy値(false, 0, "", null, undefined, NaN)はfalseとして扱われる
  • =====は厳密さが異なる(===を推奨)

まとめ

  • ifは条件がtrueのときに処理を実行
  • elseelse ifで分岐を追加できる
  • 比較・論理演算子を活用して柔軟な条件が書ける
  • 短い条件には三項演算子も使える

if文を使いこなすことで、状況に応じた処理の切り替えが可能になります。
実際に条件を書き換えてみながら、動作を確認してみるのがおすすめです。

 

JavaScript関連用語集

−−−−−  JavaScript  −−−−−

JavaScriptの変数とは?初心者にもわかりやすく解説

JavaScriptの定数(const)とは?使い方と注意点をわかりやすく解説

JavaScriptの関数とは?基本から使い方まで丁寧に解説

JavaScriptの配列とは?基本の使い方から応用まで解説

JavaScriptのオブジェクトとは?基本の使い方から応用まで解説

JavaScriptのプロパティとは?基本から使い方までわかりやすく解説

JavaScriptのメソッドとは?基本と使い方をわかりやすく解説

JavaScriptのスコープとは?基礎からしっかり理解しよう

JavaScriptのクロージャとは?仕組みと使い方をわかりやすく解説

JavaScriptのコールバック関数とは?仕組みと使い方をやさしく解説

JavaScriptの非同期処理とは?基本から使い方までわかりやすく解説

JavaScriptのPromiseとは?非同期処理をわかりやすく管理する方法

JavaScriptのasync / awaitとは?Promiseをもっと簡単に書く方法

JavaScriptのイベントとは?クリックや入力に反応する仕組みを解説

JavaScriptのイベントリスナーとは?イベント処理の基本を解説

JavaScriptのDOMとは?Webページを操作する基本をやさしく解説

JavaScriptのJSONとは?データのやりとりに使われる基本形式を解説

JavaScriptのデータ型とは?基本の種類と使い方をわかりやすく解説

JavaScriptの型変換とは?自動変換と明示的変換の仕組みを解説

JavaScriptのnullとは?「何もない」を明示する特別な値

JavaScriptのundefinedとは?「未定義」を表す特別な値を理解しよう

JavaScriptのNaNとは?数値にならないことを示す特別な値を解説

JavaScriptのループとは?繰り返し処理の基本と使い方を解説

JavaScriptのif文とは?条件に応じた処理の書き方を解説

JavaScriptのswitch文とは?複数の条件分岐をすっきり書く方法

JavaScriptのクラスとは?オブジェクト指向の基本構文を解説

JavaScriptの継承とは?クラスの機能を引き継ぐ仕組みを解説

JavaScriptのモジュールとは?ファイル分割と再利用を可能にする仕組みを解説

JavaScriptの即時関数(IIFE)とは?その仕組みと使いどころを解説

JavaScriptのグローバル汚染を防ぐ方法とは?安全なスクリプト管理の基本