我还没有找到关于Java伪造值的任何讨论或文章,其中提到负零,而我看到!!-0产生false。这是为什么?

更新:
我现在认为大多数总结虚假值的作者要么不知道-0是一个值,要么不知道0+0-0的意思。

最佳答案

简而言之,the ECMAScript specification指出-0的 bool(boolean) 转换会导致false。在抽象操作ToBoolean的7.1.2节的转换表中对此进行了说明。

关于javascript - 负零是虚假的值吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59486036/

10-09 22:50