外观
三元运算符
约 230 字小于 1 分钟
2024-10-02
一种比if双分支更简单的写法.
?和:相互配合着使用.
语句如下:
条件 ? 条件为真(满足条件)后执行的代码 : 条件为假(不满足条件)后执行的代码一般用来取值.
举个例子.
// If双分支的写法
if (1 === 1) {
console.log("正确")
} else {
console.log("错误")
}
// 可以看见用了5行这么多, 在来看看三元运算符的写法
1 === 1 ? console.log("正确") : console.log("错误")
// 不错, 确实整洁了许多还有一个使用方法, 如下:
// 三元运算符可以简写如下的赋值么?
let Num = 0
3 < 5 ? Num = 3 : Num = 5
// 当然可以
let Num = 3 < 5 ? 3 : 5
console.log(Num) // 3
// 如果不需要变量, 还可以直接输出
console.log(3 < 5 ? 3 : 5) // 3可以看见三元运算符可以赋值.
版权所有
版权归属:Erhai_lake