在编程中,条件判断是不可或缺的一部分。我们经常需要根据某些条件来决定程序的执行路径。虽然 if-else
语句是最常见的条件判断方式,但在某些情况下,使用三元运算符(Ternary Operator)可以让代码更加简洁和易读。本文将探讨三元运算符的用法、优势以及一些常见的应用场景。
什么是三元运算符?
三元运算符是一种简洁的条件表达式,它由三个部分组成:
condition ? expression1 : expression2
condition
:一个布尔表达式,结果为true
或false
。expression1
:如果condition
为true
,则执行该表达式。expression2
:如果condition
为false
,则执行该表达式。
三元运算符的基本用法
让我们通过一个简单的例子来理解三元运算符的基本用法。假设我们有一个变量 age
,我们想根据 age
的值来判断一个人是否成年:
let age = 20;
let status = (age >= 18) ? "Adult" : "Minor";
console.log(status