三元表达式,替代if()else{}的简写方法.可以提高代码的简介性但是缺点是可读性差.三元表达式是常见的用条件判断语句。
基本格式:
(expr1)?(expr2):(expr3)
当(expr1)条件为真时value结果为expr2,否则为expr3.
common用法:
if(a>b||a>1){
结果正确;
}else{
结果不正确;
}
三元的方式就可以简化模式
(a>b||a>1)?"正确":"错误";
结合函数式:
function myFun(){
//body...;
}
function twoFun(){
//body....;
}
(flag)?myFun():myFun();
结论:
三元运算符,顾名思义会有三个要素,表达式的大致组成为condition ? expr1 : expr2;一个语句加两个表达式。问号之前为判断语句。如果为true,则执行第一个表达式,如果为false,则执行第二个表达式。
2021-08-09 三元表达式解一
最新推荐文章于 2022-03-16 16:48:16 发布