什么是三元表达式?“三元”表示什么意思

在JavaScript中,三元运算符(也称为三元表达式)是一种简洁的条件表达式,它可以替代简单的if-else结构。其基本语法格式如下:

条件表达式 ? 结果1 : 结果2;

这里,“三元”意味着该表达式由三个部分构成:

1. 条件表达式:这部分会被首先求值。如果结果为真(即非零、非空、非false等布尔值为真的情况),那么会执行第二部分。
2. 结果1:如果条件表达式的结果为真,则返回或执行这部分的值或表达式。
3. 结果2:如果条件表达式的结果为假,则返回或执行这部分的值或表达式。

以下是一个具体的示例:
let x = 10;
let y = 20;

// 判断x是否大于y,如果是则输出"true",否则输出"false"
let result = x > y ? "true" : "false";

console.log(result); // 输出 "false"

在这个例子中,`x > y` 是条件表达式,由于10不大于20,所以条件不成立,因此返回 "false"。如果 `x` 的值大于 `y`,那么结果将会是 "true"。

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值