2017-04-21 9 views

答えて

2

-0は、JavaScriptが使用する数字の種類を規定するIEEE-754規格に従って数値です。 (これらは一般に等しいとして処理しているもののIEEE-754では、-00は、異なる値である。-0 === 0は、例えば、trueあるが、JavaScriptの最新バージョンもObject.is(-0, 0)falseObject.isを、含まれている。)

parseIntparseFloatNumberなどはすべて"-0"に満足しています。これはJavaScriptでも有効な数値リテラルです。

許可しない場合は、独自のチェックを追加する必要があります。

関連する問題