通过在线测试,我发现了这个奇怪的表达方式
"1"- -"1" = 2
我知道 -"1"
会被转换成数字,但是另一个 "1"-
也会被转换吗?
最佳答案
您不能减去字符串 - 所以它们被转换为数字:
1 - -1
两个缺点组成一个优点:
1 + 1
如果你能证明它等于 2:
1 + 1 = 2
console.log("1" - - "1");
关于javascript - 需要解释为什么 "1"- -"1"表达式返回 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57780092/