簡潔的決策工具: 三元運算符(Ternary Operator) | Javascript

JavaScript 的決策工具中,三元運算符以其簡潔而強大的特性脫穎而出。通常被稱為條件運算符,它提供了一種簡化的方式來表達簡單的條件語句。讓我們探討三元運算符是什麼,以及它如何增強你的代碼。

理解三元運算符(Javascript Ternary Operator): 三元運算符是 if-else 語句的簡寫版本。它評估條件並根據條件是否為真返回兩個表達式中的一個。它的語法簡潔高效,特別適用於簡潔的單行決策。

See the Pen 簡潔的決策工具: 三元運算符(Ternary Operator)-Javascript by lenrich (@lenrich) on CodePen.

範例

"use strict";

const number = 7;
const result = number % 2 === 0 ? '偶數' : '奇數';

console.log(`該數字是${result}。`); // "該數字是奇數。"

在此示例中,三元運算符檢查number % 2 === 0(即數字是否為偶數),如果為 true,則返回 偶數 ,如果為 false ,則返回 奇數 。然後以清晰簡潔的方式將結果記錄到控制台。

三元運算符的優勢:

  • 簡潔性: 三元運算符將簡單的條件檢查壓縮為一行代碼,減少了代碼冗長性。
  • 可讀性: 對於簡單的決策,它提高了代碼的可讀性,使邏輯更加明顯。
  • JavaScript 的三元運算符通過掌握這個簡潔的決策工具,你可以編寫更簡潔的代碼。