Numberオブジェクトはプリミティブ数値のラッパーオブジェクトです。 Numberオブジェクトのすべてのインスタンスは、NumberオブジェクトのプロトタイプであるNumber.prototypeを継承します。Number.prototypeに定義されたプロパティやメソッドは、すべてNumberオブジェクトのインスタンスから呼び出すことができます。NumberオブジェクトはObjectオブジェクトのプロパティやメソッドを継承しています。

プロパティ

編集
Number.prototype.constructor()
Numberオブジェクトのインスタンスを生成した関数を返します。
これは通常Numberオブジェクトです。
Number.prototype.constructor === Number

静的プロパティ

編集

この節は書きかけです。この節を編集してくれる方を心からお待ちしています。

Number.EPSILON
Number.MAX_SAFE_INTEGER
Number.MAX_VALUE
Number.MIN_SAFE_INTEGER
Number.MIN_VALUE
Number.NEGATIVE_INFINITY
Number.NaN
Number.POSITIVE_INFINITY
Number.length
Number.name
Number.prototype

静的メソッド

編集

この節は書きかけです。この節を編集してくれる方を心からお待ちしています。

Number.isFinite()
Number.isInteger()
Number.isNaN()
Number.isSafeInteger()
Number.parseFloat()
Number.parseInt()

インスタンスメソッド

編集
Number.prototype.toExponential()
10000のような数値を "1e+4" のような指数表記の文字列に変換して返します。
Number.prototype.toFixed()
1e+4のような数値を "10000" のような固定小数点表記の文字列に変換して返します。ただし数値が1e+20よりも大きい場合は、浮動小数点表記のまま文字列に変換して返します。
Number.prototype.toLocaleString()
数値を現在のロケールに基づく表記の文字列に変換して返します。たとえばいくつかのロケールでは、10000のような文字列を "10,000" のようなコンマ区切り文字列に変換して返します。このメソッドはObject.prototype.toLocaleStringメソッドを上書きしています。
Number.prototype.toPrecision()
数値を大きさによって指数表記または固定小数点表記の文字列に変換して返します。
Number.prototype.toString()
数値を文字列に変換して返します。このメソッドはObject.prototype.toStringメソッドを上書きしています。
Number.prototype.valueOf()
NumberオブジェクトのインスタンスをJavaScriptのプリミティブな数値型に変換して返します。このメソッドはObject.prototype.valueOfメソッドを上書きしています。

関連項目

編集
このページ「JavaScript/Number」は、まだ書きかけです。加筆・訂正など、協力いただける皆様の編集を心からお待ちしております。また、ご意見などがありましたら、お気軽にトークページへどうぞ。