「JavaScript/Number」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
M ln
Ef3 (トーク | 投稿記録)
 
67 行
== インスタンスメソッド ==
<!--
const a = [], obj = 0Number.prototype
for (const p in Object.getOwnPropertyDescriptors(obj.__proto__))
if (typeof obj.__proto__[p] == "function")
a.push(`; [[{{PAGENAME}}/prototype/${p}|Number.prototype.${p}(#${obj[p].length})]]`)
console.log(a.sort().join("\n"))
-->
 
; [[{{PAGENAME}}/prototype/toExponential|Number.prototype.toExponential()]]
: <code>10000</code>のような数値を <code>"1e+4"</code> のような指数表記の文字列に変換して返します。
78 ⟶ 79行目:
: <code>1e+4</code>のような数値を <code>"10000"</code> のような固定小数点表記の文字列に変換して返します。ただし数値が<code>1e+20</code>よりも大きい場合は、浮動小数点表記のまま文字列に変換して返します。
; [[{{PAGENAME}}/prototype/toLocaleString|Number.prototype.toLocaleString()]]
: 数値を現在のロケールに基づく表記の文字列に変換して返します。たとえばいくつかのロケールでは、<code>10000</code>のような文字列を <code>"10,000"</code> のようなコンマ区切り文字列に変換して返します。このメソッドは[[JavaScript/Object/prototype/toLocaleString|Object.prototype.toLocaleString]]メソッドを上書; きしています。
; [[{{PAGENAME}}/prototype/toPrecision|Number.prototype.toPrecision()]]
: 数値を大きさによって指数表記または固定小数点表記の文字列に変換して返します。