TECH I.S.

JavaScript 数値プロパティ


プロパティ

説明

EPSILON 1と最小数>1との差。
MAX_VALUE JavaScriptで可能な最大数
MIN_VALUE JavaScriptで可能な最小数
MAX_SAFE_INTEGER 最大の安全な整数(253- 1)
MIN_SAFE_INTEGER 最小の安全な整数 -(253- 1)
POSITIVE_INFINITY 無限大(オーバーフロー時に返される)
NEGATIVE_INFINITY 負の無限大(オーバーフローで返される)
NaN 「非数」値

JavaScript EPSILON

Number.EPSILONは、1と1より大きい最小の浮動小数点数との差です。

let x = Number.EPSILON;

注意

Number.EPSILONES6の特徴です。
Internet Explorerでは動作しません。

JavaScript MAX_VALUE

Number.MAX_VALUEJavaScript で可能な最大数を表す定数です。

let x = Number.MAX_VALUE;

数値プロパティは変数では使用できません

NumberプロパティはJavaScriptのNumberオブジェクトに属します。
これらのプロパティは、次の方法でNumber.MAX_VALUEのみアクセスできます。
x.MAX_VALUE(xは変数または値)を使用すると、undefinedが返されます。

let x = 6; x.MAX_VALUE


JavaScript MIN_VALUE

Number.MIN_VALUEJavaScriptで可能な最小数を表す定数です。

let x = Number.MIN_VALUE;


JavaScript MAX_SAFE_INTEGER

Number.MAX_SAFE_INTEGERJavaScriptで安全な最大整数を表します。 Number.MAX_SAFE_INTEGER(253 - 1) です。

let x = Number.MAX_SAFE_INTEGER;


JavaScript MIN_SAFE_INTEGER

Number.MIN_SAFE_INTEGERJavaScriptで最小の安全な整数を表します。 Number.MIN_SAFE_INTEGER-(253 - 1)です。

let x = Number.MIN_SAFE_INTEGER;

注意

MAX_SAFE_INTEGERMIN_SAFE_INTEGERES6特徴です。
Internet Explorerでは機能しません。

JavaScript POSITIVE_INFINITY

let x = Number.POSITIVE_INFINITY;

POSITIVE_INFINITYオーバーフロー時に返されます:
let x = 1 / 0;


JavaScript NEGATIVE_INFINITY

let x = Number.NEGATIVE_INFINITY;

NEGATIVE_INFINITYオーバーフロー時に返されます:
let x = -1 / 0;


JavaScript NaN - 数値ではない

NaNは、正当な数値ではない数値を表す JavaScript の予約語です。

let x = Number.NaN;

数値以外の文字列で算術を実行しようとすると、NaN(数字ではありません):

let x = 100 / "Apple";

完全なJavaScript数値リファレンス

数値のリファレンスについては、次のサイトをご覧ください。
完全な JavaScript 数値リファレンス
このリファレンスには、Numberのすべてのプロパティとメソッドの説明と例が含まれています。

プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細