2016-06-14 12 views
3

JavaScriptで数値を数値形式に変換する機能はありますか?JavaScriptで数値を数値形式に変換する関数はありますか?

例:10006.1056 10,006.16へ

+0

あなたが望むこと[本](https://developer.mozilla.org/cs/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString)。 –

+0

ライブラリに興味がある方は、内蔵されているものよりずっと強力です。http://numeraljs.com/をご覧ください。 – jszobody

答えて

2

はい、あります。

NumberFormatを作成することをお勧めします。あなたのロケールに再利用することができます。

たとえば、「en-US」(米国)または「en-IN」(インド)です。

最大精度桁数を設定するには、オプションmaximumFractionDigitsを使用します。 常に2桁の精度を使用する場合は、1は1.00でなければなりません。minimumFractionDigitsも使用してください。

var number = 10006.1056; 
var nf = new Intl.NumberFormat('en-US', { 
    maximumFractionDigits:2, 
    minimumFractionDigits:2 
}); 

var formattedNumber = nf.format(number); // Will output 10,006.10 
関連する問題