短路的用法
1、JS中的&&
属于短路的与:
如果第一个值为false,则不会执行后面的内容。
如果第一个值为 true,则继续执行第二条语句,并返回第二个值。
1 | const a1 = 'qianguyihao'; |
2、JS中的||
属于短路的或:
如果第一个值为true,则不会执行后面的内容。
如果第一个值为 false,则继续执行第二条语句,并返回第二个值。
举例:
1 | const result; // 请求接口时,后台返回的内容 |
运算符优先级
.
、[]
、new
()
++
、--
!
、~
、+
(单目)、-
(单目)、typeof
、void
、delete
%
、*
、/
+
(双目)、-
(双目)<<
、>>
、>>>
关系运算符:
<
、<=
、>
、>=
==
、!==
、===
、!==
&
^
|
&&
&&比||优先级高||
?:
=
、+=
、-=
、*=
、/=
、%=
、<<=
、>>=
、>>>=
、&=
、^=
、|=
,