在JavaScript中,三元运算符是一种简洁的条件语句,也称为条件运算符。它由三个操作数组成,使用问号(?)和冒号(:)来表示。
语法如下:
条件表达式 ? 表达式1 : 表达式2
如果条件表达式为真,则返回表达式1的值;如果条件表达式为假,则返回表达式2的值。
以下是一个简单的示例:
var age = 25;
var status = (age >= 18) ? “成年人” : “未成年人”;
console.log(status); // 输出: 成年人
在上面的例子中,如果年龄大于或等于18,则status将被赋值为字符串"成年人",否则它将被赋值为字符串"未成年人"。