JavaScriptのNumber.MIN_SAFE_INTEGERプロパティとは?最小の安全な整数を解説
NumberオブジェクトのNumber.MIN_SAFE_INTEGERプロパティは、JavaScriptで正確に扱うことができる整数のうち、最も小さい値(最小の「安全な整数」)を表す定数です。その値は -(253 - 1)、つまり -9007199254740991 です。
JavaScriptでは数値がIEEE 754倍精度浮動小数点数として表現されるため、この範囲を超える整数については計算の精度が保証されません。なお、最大の安全な整数に相当する定数としてNumber.MAX_SAFE_INTEGERも用意されています。
構文
構文は以下の通りです。
Number.MIN_SAFE_INTEGER
使用例
次のサンプルコードでは、Number.MIN_SAFE_INTEGER の値を取得して画面に出力しています。
<html>
<head>
<title>JavaScript Example</title>
</head>
<body>
<script type="text/javascript">
var result = Number.MIN_SAFE_INTEGER;
document.write("Minimum safe integer: " + result);
</script>
</body>
</html>
出力結果
Minimum safe integer: -9007199254740991
-
JavaScriptのsourceプロパティとは?正規表現パターンテキストを取得する方法を解説
JavaScriptのsourceプロパティは、RegExp(正規表現)オブジェクトに設定されたパターン文字列そのものを返すプロパティです。g(グローバルマッチ)やi(大文字・小文字を区別しない)などのフラグは結果に含まれず、マッチング対象となる純粋な正規表現テキストのみを取得できます。 動的に正規表現を組み立てたい場合や、デバッグ時に実際に適用されているパターンを確認したい場合などに活用できる便利なプロパティです。 基本構文 const regex = /pattern/flags; console.log(regex.source); // パターン文字列のみが返される サンプルコード
-
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 までの数字が順番に出力されるため、行が進む