js运算符的优先级的顺序列表
| 优先级权重 | 运算符 |
|---|---|
| 17 | .、[]、new |
| 16 | () |
| 15 | ++、-- |
| 14 | !、~、+(单目)、-(单目)、typeof、void、delete |
| 13 | %、*、/ |
| 12 | +(双目)、-(双目) |
| 11 | <<、>>、>>> |
| 10 | <、<=、>、>= |
| 9 | !=、、!、=== |
| 8 | & |
| 7 | ^ |
| 6 | | |
| 5 | && |
| 4 | || |
| 3 | ?: |
| 2 | =、+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^=、|= |
| 1 | , |
| 优先级权重 | 运算符 |
|---|---|
| 17 | .、[]、new |
| 16 | () |
| 15 | ++、-- |
| 14 | !、~、+(单目)、-(单目)、typeof、void、delete |
| 13 | %、*、/ |
| 12 | +(双目)、-(双目) |
| 11 | <<、>>、>>> |
| 10 | <、<=、>、>= |
| 9 | !=、、!、=== |
| 8 | & |
| 7 | ^ |
| 6 | | |
| 5 | && |
| 4 | || |
| 3 | ?: |
| 2 | =、+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^=、|= |
| 1 | , |