三元运算符用法
三元运算符用法
三元运算符其实是很方便很好用的一种条件判断方法,这个方法可以使调用或渲染数据时逐级筛选。不仅如此,如果适当的扩展三元运算符的逻辑,这个判断方法还会很好玩,也可以在某种情景下提高代码效率。
三元运算符的最基本的语法:
条件表达式?True:False
【三元运算符用法】这是三元运算符最基本的语法结果,首先
?
前是一个条件表达式,?
后面的即是逐级执行的条件,如果条件为真值时,?
后面的一个事件将被触发,否将会触发下一个事件。这个结构类似于:if(条件表达式){
//True
}else{
//False
}
下面通过实际需求运用一下三元运算符。三元运算符其实和if…else…的原理基本无差,三元运算符能实现的其实if…else…也能实现,但是存在即合理,它能在有些需求更方便的做条件判断。
比如你要给一个变量赋值的时候,需要按照不同条件赋予不同值的时候,比如我们有两种状态,不同状态下要赋给变量不同的值,我们可以对比下三元运算符和if…else…的写法
//三元运算符
var status = (type==1?'已售':'未售')
//if...else...
if(type==1){
var status = '已售'
}else{
var status = '未售'
}
推荐阅读
- Shell-Bash变量与运算符
- canvas(一)基本用法
- 一般现在时
- 学习日记block众多用法中的一种用法
- vue的cli用法
- python之SimpleHTTPServer用法
- 二、Dart基础语法|二、Dart基础语法 (二)运算符 类
- 不为人知的排序和筛选用法
- python|python UI自动化11- 常见定位元素用法(二)
- js|js async和await的用法