三元运算符
语法: 条件?成立做的事情:不成立做的事情;<=>相当于简单的if/else判断(简化写法)
var num = 12;
if(num>10){
num ++;
}else {
num--;
}
=> 相当于三元运算符:
num > 10? num++ : num--;
特殊情况:
//=>如果三元运算符中某一部分成立不需要任何的处理我们用null/underfined/void 0...占位即可
var num=12;
num>10?num++ : null;
//=>如果需要执行多项任务,我们用小括号包裹起来,每条语句用逗号隔开
num=10;
num>10?(num++,num*=10):null;
思考题:
var num =12;
if(nu