if else Statements(條件式) | Javascript

JavaScriptifelse 語法就像程式碼中的決策者。它允許你的程式根據條件選擇不同的路徑。想像一下它就像是一個岔路口:如果一個條件為真,就走一條路;如果為假,就走另一條路。

JavaScript 的 ifelse 語法是基於特定條件控制程式流程的強大工具。將其視為程式執行中的決策過程。如果滿足某個條件,則執行if 區塊內的程式碼,否則,執行 else 區塊內的程式碼。

想像一下正在建構天氣應用的情景。利用 ifelse 語法,你可以指示應用根據溫度顯示不同的訊息。如果溫度超過某個水平,它可以說:「今天很熱!」;如果低於一個指定的溫度,程式會建議帶一件夾克。

利用 ifelse 語法讓你的程式碼適應不同的情境,讓你的程式更具回應性和使用者友善性。這是程式設計中的一個基本概念,提供了創建邏輯和做出決策的能力,增強了你的 JavaScript 應用程式的整體功能性。

if else statement 判斷中主要有3種情境:

  1. if 如果條件成立,該做什麼
  2. else if 如果第1個if條件不成立, else if的條件成立,該做什麼
  3. 如果 ifelse if 的條件都不成立,該做什麼

See the Pen if else Statements(條件式)-Javascript by lenrich (@lenrich) on CodePen.

範例

'use strict';

const temperature = 25;

if (temperature >= 30) {
  console.log('It\'s a hot day! Stay cool.');
} else if (temperature >= 20) {
  console.log('The weather is pleasant.');
} else {
  console.log('It\'s a bit chilly. Grab a jacket.');
}

// The weather is pleasant.