JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptのNumber.MIN_VALUEプロパティとは?構文と使い方を解説

Number.MIN_VALUEは、Numberオブジェクトが持つ静的なプロパティの一つで、JavaScriptで表現できる最小の正の数値を表します。その値は約 5e-324(5 × 10-324)です。

ここで注意したいのは、Number.MIN_VALUEは「最も小さい負の数」ではなく、「0に最も近い正の数」という点です。負の方向の限界値が必要な場合は、-Number.MAX_VALUEを使用してください。

構文

構文は以下のとおりです。

Number.MIN_VALUE

このプロパティは読み取り専用のため、値を書き換えることはできません。

使用例

次のサンプルコードでは、Number.MIN_VALUEの値を取得し、画面に表示しています。

<html>
<head>
    <title>JavaScript Example</title>
</head>
<body>
    <script type="text/javascript">
        var result = Number.MIN_VALUE;
        document.write("最小値: " + result);
    </script>
</body>
</html>

実行結果

最小値: 5e-324

補足:なぜ5e-324という値になるのか

JavaScriptの数値はIEEE 754で定義される倍精度浮動小数点数として扱われます。通常の表現で正確に扱える最小の値は約2.2e-308ですが、非正規化数(サブノーマル数)と呼ばれる領域まで含めると、5e-324までの極めて小さな値を表現できます。

また、Number.MIN_VALUEよりさらに小さい値を演算に使うと、丸め処理の結果として0として扱われることがあります。非常に小さな数値を扱う計算を行う際には、この挙動に留意しておくとよいでしょう。

  1. JavaScriptのsourceプロパティとは?正規表現パターンテキストを取得する方法を解説

    JavaScriptのsourceプロパティは、RegExp(正規表現)オブジェクトに設定されたパターン文字列そのものを返すプロパティです。g(グローバルマッチ)やi(大文字・小文字を区別しない)などのフラグは結果に含まれず、マッチング対象となる純粋な正規表現テキストのみを取得できます。 動的に正規表現を組み立てたい場合や、デバッグ時に実際に適用されているパターンを確認したい場合などに活用できる便利なプロパティです。 基本構文 const regex = /pattern/flags; console.log(regex.source); // パターン文字列のみが返される サンプルコード

  2. JavaScriptで数字パターンを表示する方法【初心者向けサンプルコード】

    本記事では、テキスト入力欄とボタンを備えたJavaScript・HTMLプログラムの作成方法を解説します。ユーザーが入力欄に任意の数値(例:5)を入力してボタンをクリックすると、画面に以下のような数字パターンが表示される仕組みです。(n = 5 の場合の出力例)01 01 02 01 02 03 01 02 03 04 01 02 03 04 05仕組みのポイントこのパターンは二重ループ(ネストしたforループ)を使うことで実現できます。外側のループが「行」を制御し、内側のループがその行に表示する「数字の個数」を制御します。i 行目には 1 から i までの数字が順番に出力されるため、行が進む