「JavaScript/Number」の版間の差分
表示
削除された内容 追加された内容
M →インスタンスメソッド: cleanup |
編集の要約なし タグ: 差し戻し済み モバイル編集 モバイルウェブ編集 |
||
1 行 | 1 行 | ||
{{hghguccuudu |
|||
{{Nav}} |
|||
Numberオブジェクトはプリミティブ[[JavaScript/数値|数値]]のラッパーオブジェクトです。 |
|||
Numberオブジェクトのすべてのインスタンスは、Numberオブジェクトのプロトタイプである<code>'''Number.prototype'''</code>を継承します。<code>Number.prototype</code>に定義されたプロパティやメソッドは、すべてNumberオブジェクトのインスタンスから呼び出すことができます。Numberオブジェクトは[[JavaScript/Object|Object]]オブジェクトのプロパティやメソッドを継承しています。 |
|||
== プロパティ == |
== プロパティ == |
2024年5月22日 (水) 07:02時点における版
{{hghguccuudu
プロパティ
- 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メソッドを上書きしています。