- 三目运算符的格式:条件判断?A(true):B(flase) 并返回值,若判断的条件成立则返回A,不成立返回B
var re = 3 > 4 ? 77 : 66 //这里的77相当于A,66相当于B,因为条件不成立,返回B
console.log(re)
//上面这个式子用if实现
if (3 > 4) {
console.log(77)
} else {
console.log(66)
}
由上面的例子可以看出三目运算符可以极大的简化if语句,但是在工程中没有if语句通俗易懂,不适合新手。
- 逗号运算符:会把逗号隔开的表达式全部执行 最后一个运行的表达式的结果就是逗号运算符的结果
var re=(12,12,44,7) //7是最后一个,所以re=7
console.log(re)
用逗号可以连续声明多个变量
var a,b,c,e=20;// 隐式操作 var a;var b;var c;var e=20