为什么零在以下示例中有符号?

时间:2014-09-25 01:23:05

标签: javascript

有人知道为什么在JavaScript上执行此操作时会签署零?

null/-Infinity = -0
null/Infinity = 0

1 个答案:

答案 0 :(得分:3)

  
      
  • 如果两个操作数具有相同的结果,则结果的符号为正   如果操作数有不同的符号,则为负号。
  •   
  • 通过无穷大划分有限值导致零。标志是   由上述规则确定。
  •   

http://es5.github.io/#x11.5.2

PS:null在应用+0运算符之前转换为/(请参阅http://es5.github.io/#x9.3)(根据http://es5.github.io/#x11.5