この投稿では、JavaScript での Number.MAX_SAFE_INTEGER プロパティの使用について詳しく説明します。
JavaScript Number.MAX_SAFE_INTEGER とは何ですか?
” MAX_SAFE_INTEGER 「Number」オブジェクトの「」プロパティは、変数が格納できる整数値の最大制限を定義します。このプロパティは、最大の整数値である定数を返します。これは主に、指定された数値が最大整数値より小さいか大きいかをチェックするために条件ステートメントで使用されます。
構文
番号 。 MAX_SAFE_INTEGER
上記の構文は、最大の安全な整数 (2 53 - 1)。
上記で定義したプロパティを実際に使ってみましょう。
例 1: JavaScript MAX_SAFE_INTEGER プロパティの適用
この例では、「MAX_SAFE_INTEGER」プロパティを適用して、最大制限までの安全な整数値を取得します。
< 脚本 >価値を持たせる = 番号 。 MAX_SAFE_INTEGER ;
コンソール。 ログ ( 「出力:」 + 価値 ) ;
脚本 >
上記のコード行では次のようになります。
- まず、「value」変数は、「」を適用する「let」キーワードを使用して宣言されます。 MAX_SAFE_INTEGER 」プロパティは「Number」オブジェクトに関連付けられています。
- 次に、「 console.log() 」メソッドを使用して、「value」変数出力をコンソールに表示します。
出力
ここで、コンソールには安全な最大整数値が表示されます。
例 2: 変数を使用した「MAX_SAFE_INTEGER」プロパティの適用
この例では、「MAX_SAFE_INTEGER」プロパティと変数を利用して、安全な最大の整数を返します。
< 脚本 >価値を持たせる = 200 ;
コンソール。 ログ ( 「出力:」 + 価値。 MAX_SAFE_INTEGER ) ;
脚本 >
今回は、「value」変数が「Number」オブジェクトではなく「MAX_SAFE_INTEGER」プロパティにリンクされます。
出力
「MAX_SAFE_INTEGER」は「Number」オブジェクトでのみ機能するため、コンソールには出力として「unknown」が表示されることがわかります。
結論
JavaScript」 MAX_SAFE_INTEGER 」プロパティは、一定の最大安全整数値 (2) を表す「Number」オブジェクトに対応します。 53 – 1)。安全な最大整数より大きい数値を指定すると、JavaScript で数値型として表現される数値の精度が失われます。このガイドでは、JavaScript の Number.MAX_SAFE_INTEGER プロパティについて詳しく説明しました。