簡潔的決策工具: 三元運算符(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 的三元運算符通過掌握這個簡潔的決策工具,你可以編寫更簡潔的代碼。
Tags