English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript NEGATIVE_INFINITY 属性

 JavaScript数値オブジェクト

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;
テストをしてみる‹/›

 JavaScript数値オブジェクト