We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
ToInteger
-0
1 parent 823aad1 commit d4f4652Copy full SHA for d4f4652
spec.html
@@ -4831,7 +4831,9 @@ <h1>ToInteger ( _argument_ )</h1>
4831
1. Let _number_ be ? ToNumber(_argument_).
4832
1. If _number_ is *NaN*, *+0*, or *-0*, return *+0*.
4833
1. If _number_ is *+∞*, or *-∞*, return _number_.
4834
- 1. Return the Number value that is the same sign as _number_ and whose magnitude is floor(abs(_number_)).
+ 1. Let _integer_ be floor(abs(_number_)).
4835
+ 1. If ! SameValueZero(_integer_, *+0*), return *+0*.
4836
+ 1. Return the Number value that is the same sign as _number_ and whose magnitude is _integer_.
4837
</emu-alg>
4838
</emu-clause>
4839
0 commit comments