条件(三元)运算符是 JavaScript 仅有的使用三个操作数的运算符。
语法
condition ? expr1 : expr2
参数
-
计算结果为
true
或false
的表达式。
condition (or conditions)
- 值可以是任何类型的表达式。
expr1
, expr2
当想要在?后面执行多条语句时, 可以在 expr1、expr2里使用多个的操作(用逗号分隔):
1>2?(a =1,console.log(a),console.log("bb")):(a =1,console.log(a),console.log("bb"))