三元运算符语法:
条件?成立做的事:不成立做的事;
把if else简单化的写法
如果三元运算符的某一部分不需要任何处理,使用:null,undefined(void 0)占位即可
如果需要执行多条语句,用()包起来,每条语句用逗号分开
var num=12; num>10?num++:num--; num>10?num++:null; //多条语句 num>10?(num++,num*=10):num--; console.log(num);
var num=0;
if(num>0){
if(num<10){
num++;
}else{
num--;
}
}else{
if(num==0){
num++;
num=num/10;
}
}
num>0?(num<10?num++:num--):(num==0?(num++,num=num/10):null);
console.log(num);
原文:https://www.cnblogs.com/shxd/p/12112410.html