为什么这个表达式在javaScript中返回2?

Ant*_*tiz 4 javascript

我认为你可能会得到0,也许是因为字符串被转向1's并且-操作符导致减法操作?

"1" - - "1";
Run Code Online (Sandbox Code Playgroud)

提前致谢!

axe*_*uch 11

这就是数学的工作原理

1 - (-1) = 1 + 1
Run Code Online (Sandbox Code Playgroud)