toLocaleString (Number - JavaScript)

ホストのロケールを考慮して、Number オブジェクトのストリング表現を取得します。

定義場所

Number (Standard - JavaScript)

構文

toLocaleString() : string

toLocaleString(radix:int) : string
パラメータ 説明
radix 2 から 16 の範囲の番号付け体系基数。デフォルトは 10 です。
戻り値 説明
string Number オブジェクトのストリング表現。

使用法

基数 10 の場合、混在する数には、ロケールに従ってフォーマットされた小数点以下の部分が含まれます。その他の基数の場合、混在する数は切り捨てられて整数になります。

この例では、最初に基数を 10、その次に基数を 16 にして、ストリングフォーマットで 3 つの数を印刷します。
function p(stuff) {
 	print("<<<" + stuff + ">>>");
}

var integer : Number;
var fixed : Number;
var flot : Number;

try {
	integer = new Number(54321);
	fixed = new Number(543.21);
	flot = new Number(54321E-2);
	p(integer.toLocaleString()); // prints <<<54321.0>>>
	p(fixed.toLocaleString()); // prints <<<543.21>>>
	p(flot.toLocaleString()); // prints <<<543.21>>>
	p(integer.toLocaleString(16)); // prints <<<d431>>>
	p(fixed.toLocaleString(16)); // prints <<<21f>>>
	p(flot.toLocaleString(16)); // prints <<<21f>>>
	
} catch(e) {
	p("Error = " + e);
}