toExponential【文字列変換 (指数形式)】
toFixed【文字列変換 (固定小数点形式)】
toLocaleString【文字列変換 (ロケール)】
toPrecision【文字列変換 (有効桁数 指定)】
toString【文字列変換 (基数指定可)】
Number.prototype.toExponential【文字列変換 (指数形式)】
メモ
概要
- 指数形式の文字列に変換
- 文字列 ⇔ 数値 については、Number【数値】オブジェクトのメモ 参照
外部リンク
- ECMA-262 (英語)
Number.prototype.toExponential ( fractionDigits ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
number.toExponential( fractionDigits )
変換文字列 (指数形式)
fractionDigits 小数部桁数 (0~20)
RangeError 例外 fractionDigits (小数部桁数) が 0~20 の整数値に変換不可
例
Number.prototype.toFixed【文字列変換 (固定小数点形式)】
メモ
概要
- 固定小数点形式の文字列に変換
- 文字列 ⇔ 数値 については、Number【数値】オブジェクトのメモ 参照
外部リンク
- ECMA-262 (英語)
Number.prototype.toFixed ( fractionDigits ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
number.toFixed( fractionDigits )
変換文字列 (固定小数点形式)
fractionDigits 小数部桁数 (0~20) 実装は拡張可
RangeError 例外 fractionDigits (小数部桁数)が 0~20 の整数値に変換不可
例
Number.prototype.toLocaleString【文字列変換 (ロケール)】
メモ
概要
- ロケール文字列に変換 (実装依存:3桁区切り)
- 文字列 ⇔ 数値 については、Number【数値】オブジェクトのメモ 参照
関連
外部リンク
- ECMA-262 (英語)
Number.prototype.toLocaleString ( [ reserved1 [ , reserved2 ] ] ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
number.toLocaleString( )
number.toLocaleString( [ reserved1[, reserved2]] )
number.toLocaleString( [ locales[, options]] )
変換文字列 (ロケール) 実装依存
reserved1 リザーブ1
reserved2 リザーブ2
locales BCP 47 の言語タグの文字列 または その配列 (省略:デフォルトのロケール)
options オプション
参照:new Intl.NumberFormat【国際化数値フォーマット コンストラクタ】
例
Number.prototype.toPrecision【文字列変換 (有効桁数 指定)】
メモ
概要
- 指定した有効桁数の文字列に変換
- 文字列 ⇔ 数値 については、Number【数値】オブジェクトのメモ 参照
外部リンク
- ECMA-262 (英語)
Number.prototype.toPrecision ( precision ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
number.toPrecision( precision )
変換文字列 (指定した有効桁数)
precision 有効桁数 (2~21)
RangeError 例外 precision (有効桁数)が 2~21 の整数値に変換不可
例
Number.prototype.toString【文字列変換 (基数指定可)】
メモ
概要
- 文字列に変換 (実装依存)
- 文字列 ⇔ 数値 については、Number【数値】オブジェクトのメモ 参照
外部リンク
- ECMA-262 (英語)
Number.prototype.toString ( [ radix ] ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
number.toString( [radix] )
変換文字列 (基数が 10 以外は実装依存)
radix 基数 (2~36 / 省略:10)
RangeError 例外 radix (基数)が 2~36 の整数値に変換不可