1.条件运算符也称三元运算符。
2、 三元运算符: ? :
- 语法:条件表达式?语句1:语句2;
- 执行流程:
先对条件表达式求值判断,
如果判断结果为true,则执行语句1,并返回执行结果
如果判断结果为false,则执行语句2,并返回执行结果
注意:当条件表达式的值为非布尔型时,他会先将他转换为布尔值,然后再执行相应的语句。
3、优先级:
- 和数学中一样,JS中的运算符也是具有优先级的, 比如 先乘除 后加减 先与 后或
- 具体的优先级可以参考优先级的表格,在表格中越靠上的优先级越高, 优先级越高的越优先计算,优先级相同的,从左往右计算。
- 优先级不需要记忆,如果越到拿不准的,使用()来改变优先级。