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

JavaScriptのPOSITIVE_INFINITY属性

 JavaScript Number オブジェクト

POSITIVE_INFINITY属性が正の無限大を表します。

Number.POSITIVE_INFINITYの値はグローバルオブジェクトのInfinityの値が同じです。

POSITIVE_INFINITYはNumberの静的属性であるため、常に以下のように使用してくださいNumber.POSITIVE_INFINITYそれをNumberオブジェクトの属性として使用するのではなく、

文法:

Number.POSITIVE_INFINITY
Number.POSITIVE_INFINITY;
テストして見て‹/›

返される値の動作は数学的な無限大と少し異なります:

  • どの正の値(POSITIVE_INFINITYを含む)でもPOSITIVE_INFINITYで掛けるとPOSITIVE_INFINITYになります

  • どの負の値(NEGATIVE_INFINITYを含む)でもPOSITIVE_INFINITYで掛けるとNEGATIVE_INFINITYになります

  • どの正数でもPOSITIVE_INFINITYで割ると正のゼロになります

  • どの負数でもPOSITIVE_INFINITYで割ると負のゼロになります

  • 零とPOSITIVE_INFINITYの積はNaNです

  • NaN は POSITIVE_INFINITY と乗ると NaN になります

  • POSITIVE_INFINITY は NEGATIVE_INFINITY 以外のすべての負の値で割ると NEGATIVE_INFINITY になります

  • POSITIVE_INFINITY は POSITIVE_INFINITY 以外のすべての正の値で割ると POSITIVE_INFINITY になります

  • POSITIVE_INFINITY は NEGATIVE_INFINITY または POSITIVE_INFINITY で割ると NaN になります

ブラウザの互換性

すべてのブラウザが POSITIVE_INFINITY 属性を完全にサポートしています:

属性
POSITIVE_INFINITYはいはいはいはいはい

技術的詳細

書き換え可能:ありません
列挙可能:ありません
設定可能:ありません
返り値:Infinity
JavaScript バージョン:ECMAScript 1

さらに多くの例

オーバーフロー時は POSITIVE_INFINITY を返します:

var num = 5 / 0;
テストして見て‹/›

 JavaScript Number オブジェクト