「JavaScript/Number」の版間の差分

削除された内容 追加された内容
U14269 (トーク | 投稿記録)
JavaScript/Number/prototype 09:08, 17 April 2010‎ を転記
U14269 (トーク | 投稿記録)
編集の要約なし
1 行
[[JavaScript/Number|Number]]オブジェクトのすべてのインスタンスは、Numberオブジェクトのプロトタイプである<code>'''Number.prototype'''</code>を継承します。<code>Number.prototype</code>に定義されたプロパティやメソッドは、すべてNumberオブジェクトのインスタンスから呼び出すことができます。Numberオブジェクトは[[JavaScript/Object|Object]]オブジェクトのプロパティやメソッドを継承しています。
 
== プロパティ ==
6 行
 
== メソッド ==
* [[{{PAGENAME}}/prototype/toExponential|toExponential]]
: <code>10000</code>のような数値を <code>"1e+4"</code> のような指数表記の文字列に変換して返します。
* [[{{PAGENAME}}/prototype/toFixed|toFixed]]
: <code>1e+4</code>のような数値を <code>"10000"</code> のような固定小数点表記の文字列に変換して返します。ただし数値が<code>1e+20</code>よりも大きい場合は、浮動小数点表記のまま文字列に変換して返します。
* [[{{PAGENAME}}/prototype/toLocaleString|toLocaleString]]
: 数値を現在のロケールに基づく表記の文字列に変換して返します。たとえばいくつかのロケールでは、<code>10000</code>のような文字列を <code>"10,000"</code> のようなコンマ区切り文字列に変換して返します。このメソッドは[[JavaScript/Object/prototype/toLocaleString|Object.prototype.toLocaleString]]メソッドを上書きしています。
* [[{{PAGENAME}}/prototype/toPrecision|toPrecision]]
: 数値を大きさによって指数表記または固定小数点表記の文字列に変換して返します。
* [[{{PAGENAME}}/prototype/toSource|toSource]](非標準)
: 数値をNumberオブジェクトリテラルの文字列に変換して返します。このメソッドは[[JavaScript/Object/prototype/toSource|Object.prototype.toSource]]メソッド(非標準)を上書きしています。
* [[{{PAGENAME}}/prototype/toString|toString]]
: 数値を文字列に変換して返します。このメソッドは[[JavaScript/Object/prototype/toString|Object.prototype.toString]]メソッドを上書きしています。
* [[{{PAGENAME}}/prototype/valueOf|valueOf]]
: NumberオブジェクトのインスタンスをJavaScriptのプリミティブな数値型に変換して返します。このメソッドは[[JavaScript/Object/prototype/valueOf|Object.prototype.valueOf]]メソッドを上書きしています。
 
24 行
* [[JavaScript/Math|Math]]
 
[[Category:JavaScript|Number {{SUBPAGENAME}}]]
{{stub}}