这篇文章是关于javascript三元运算符的基础知识。可以学习巩固基础知识。
说到js,对于很多初学者来说可能还是比较费力的。也觉得js不够扎实,所以在研究一些东西,顺便分享一下,希望能帮助到有需要的人。
“三元运算符”
什么是三元运算符
条件?条件执行:条件对于执行无效;
相当于一个简单的if()else()语句。
举个栗子:
var num=10
if(num5 num=10){
num
}否则{
num-;
}
三元运算符写法
num5 num=10?num:num-;
三元运算符的另一种情况等价于只有if()的语句,重写为三元运算符。
var num=10
if(num5 num=10){
num
}
num5 num=10?num:null;//当条件不成立时,null用作占位符。如果冒号后没有任何内容,将会报告一个错误。可以使用null、undefined和void 0(即未定义)作为占位符。
在某种情况下,使用多个语句进行操作,并用括号将它们括起来。
var num=10
if(num5 num=10){
num
console . log(num);
}
上面的例子可以改写如下
num5 num=10?(num,console . log(num)):null;多个语句用逗号分隔。
* break、continue、return等关键字不能出现在三元运算符的运算中;
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。