Discussion 解説
The sign
property is .minus
if the value’s signbit is set, and .plus
otherwise. For example:
sign
プロパティは、値のsignbitがセットされるならば.minus
です、そしてそうでないなら.plus
です。例えば:
Don’t use this property to check whether a floating point value is negative. For a value x
, the comparison x
is not necessarily the same as x < 0
. In particular, x
if x
is -0, and while x < 0
is always false
if x
is NaN, x
could be either .plus
or .minus
.
このプロパティを使って浮動小数点値が負かどうか調べないでください。値x
に対して、比較x
は必ずしもx < 0
と同じではありません。とりわけ、x
が-0ならばx
、一方でx
がNaNならば、x
が.plus
または.minus
のどちらでも、x < 0
は常にfalse
です。