当前位置:  开发笔记 > 编程语言 > 正文

-0的结果从+0中减去

如何解决《-0的结果从+0中减去》经验,为你挑选了1个好方法。

我在2012年发布的一本JavaScript书中发现了一条声明"如果-0从+0中减去,则结果为-0".

但是,当我+0 - (-0)在浏览器中计算时,它返回0而不是-0.我想知道从那以后ECMAScript是否有变化,或者它只是书中的错误/错字.

如果这本书提到的是真的,我想听听这部分的解释和阐述.

书:适用于Web开发人员的专业JavaScript,第3版.作者:Nicholas C. Zakas(第3章 - 第63页)



1> Ry-..:

这本书不对.也许这意味着-0 - +0.从12.7.5开始:

两个负零的总和是-0.两个正零的总和,或两个相反符号的零的总和是+0.

给定数字操作数a和b,a-b始终产生与+( - b)相同的结果.

和12.5.0:

一元 - 运算符将其操作数转换为数字类型然后否定它.否定+0产生-0,否定-0产生+0.

另外,我跳到书中的另一个随机页面,发现:

逗号运算符

逗号运算符允许在单个语句中执行多个操作,如下所示:

var num1=1, num2=2, num3=3;

这不是逗号运算符的实例.两个两个; 得到退款.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有