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

JavaScript Number オブジェクト

JavaScript Numberオブジェクトは原始的な数値のラッパーです。

Numberオブジェクト

Numberオブジェクトを使用して数字を処理できます。

JavaScriptには数字データ型が1種類しかなく、整数と浮点値を区別することができません。

数字は小数を含むか含まないかで区別されます:

var a = 3.14;     // 小数がある数字
var b = 12;       // 小数がない数字

特大号や小号の数を科学記数法で書くことができます:

var a = 1e5;      // 100000
var b = 1e-1;     // 0.1
var c = 1.23e9;   // 1230000000

私たちのJavaScript NumberガイドでNumbersに関する更多信息を学ぶ

Numberオブジェクト属性

以下の表にNumberオブジェクトの属性を挙げます:

属性説明
constructorNumberオブジェクトのNumber関数への参照を返す
MAX_VALUEJavaScriptで最大の数
MIN_VALUEJavaScriptで最も小さい数
MAX_SAFE_INTEGERJavaScriptで最大の安全な整数(2 53-1
MIN_SAFE_INTEGERJavaScriptで最も小さい安全な整数(-2 53 - 1)
NaN「非数字」値を表す
負の無限大負の無限大を表します(オーバーフロー時には返されます)
POSITIVE_INFINITY正の無限大を表します(オーバーフロー時には返されます)
prototypeオブジェクトに属性とメソッドを追加することができます

数字オブジェクトメソッド

以下のテーブルには、Number オブジェクトのメソッドが示されています:

メソッド説明
isFinite()传入された値が有限数かどうかを確認します
isInteger()传入された値が整数かどうかを確認します
isNaN()传入された値が以下のいずれかを確認しますNaNそして、タイプがNumber
isSafeInteger()値が安全な整数かどうかを確認します
toExponential()指数表示法に数字を変換します
toFixed()固定小数点表示法で数字をフォーマットします
toPrecision()指定された精度の数字を表す文字列を返します
toString()数字を文字列に変換します
valueOf()Number オブジェクトの元の値を返します

注意:すべての数字メソッドは新しい値を返しますが、元の変数の値を変更しません。