1 + - + + + - + 1 // 2
多个运算符在一起,js是如何处理的?
+ - 除了 加
和 减
,还有 正
和 负
的意思,所以第一个 1
后边的第一个 +
是运算符,剩下的识别成 正负
符号,这样就能解释通了 你要是把那一串 + -
换成 * / ++ --
之类的,就报错了
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答827 阅读✓ 已解决
可以这么理解,等价于1+(- + + + - + 1) 其中- + + + - + 1前面有两个-所以是1