1. 先说说条件运算符,条件运算符也叫三元运算符;
语法:
条件表达式?语句1:语句2;
- 执行的流程:
条件运算符在执行时,首先对条件表达式进行求值,
如果该值为true,则执行语句1,并返回执行结果
如果该值为false,则执行语句2,并返回执行结果
如果条件的表达式的求值结果是一个非布尔值,会将其转换为布尔值然后在运算.
当然,只要是运算,就会有运算符的优先级,如下
.、[]、 new
()
++、 --
!、~、+(单目)、-(单目)、typeof、void、delete
%、*、/
+(双目)、-(双目)
<< 、 >>、 >>>
<、<=、>、>=
==、!==、===
&
^
|
&&
||
?:
=、+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^=、|=
,
但是可以直接用小括号来让运算符根据要求来进行运算.
网友评论