js中运算符优先级从高到底的顺序: 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
js运算符的优先级的顺序列表 优先级权重运算符 17 .、[]、new 16 () 15 ++、-- 14 !、~、+(单目)、-(单目)、typeof、void、delete 13 %、*、/ 12 +(双目)、-(双目) 11 <<、>>、>>> 10 <、<=、>、>= 9 !=、、!、=== 8 & 7 ^ 6 | 5 && 4 || 3 ?: 2 =、+=、-=、*=...
// Foo().getName() // 输出2 new运算符的优先级低于. // new Foo.getName() // 输出3 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Operator_Precedence // 就是考察运算符优先级 我是不会这样写的 伤脑 new Foo().getName() // 输出3 输出3 https://developer...