English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
NEGATIVE_INFINITY属性が負の無限大を表します。
Number.NEGATIVE_INFINITYの値は、グローバルオブジェクトのInfinityの負の値と同じです。
NEGATIVE_INFINITYはNumberの静的属性であるため、常に以下のように使用してくださいNumber.NEGATIVE_INFINITY、代わりにそれを生成したNumberオブジェクトの属性として使用するのではなく。
Number.NEGATIVE_INFINITY
Number.NEGATIVE_INFINITY;テストをしてみる‹/›
返される値の挙動は数学的な無限大と少し異なります:
どんな正の値(POSITIVE_INFINITYを含む)でNEGATIVE_INFINITYをかけると、NEGATIVE_INFINITYになります
どんな負の値(NEGATIVE_INFINITYを含む)でNEGATIVE_INFINITYをかけると、POSITIVE_INFINITYになります
どんな正の値でNEGATIVE_INFINITYを割ると、負のゼロになります
どんな負の値でNEGATIVE_INFINITYを割ると、正のゼロになります
0がNEGATIVE_INFINITYをかけるとNaNになります
NaNをNEGATIVE_INFINITYで乘じるとNaNになります
NEGATIVE_INFINITYを除いたどの負の値でもPOSITIVE_INFINITYになります
NEGATIVE_INFINITYをPOSITIVE_INFINITY以外のどの正の値で割ってもNEGATIVE_INFINITYになります
NEGATIVE_INFINITYまたはPOSITIVE_INFINITYで割るとNaNになります
すべてのブラウザはNEGATIVE_INFINITY属性を完全にサポートしています:
属性 | |||||
NEGATIVE_INFINITY | はい | はい | はい | はい | はい |
書き換え可能な: | ありません |
---|---|
列挙可能な: | ありません |
設定可能な: | ありません |
返り値: | -Infinity |
JavaScriptバージョン: | ECMAScript 1 |
オーバーフロー時にはNEGATIVE_INFINITYを返す:
var num = -5 / 0;テストをしてみる‹/›