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