JavaScript ES2020(ES11) 任意精度整数(BigInt)の使い方のサンプル

環境
Google Chrome123.0.6312.106(Official Build) (64 ビット)
ES2020(ES11)

概要
カンマ区切りの数値を簡単にフォーマットできるようになりました。
Chrome, Firefox, Safari, IE11 で利用可能です。
オプションを指定することで、各国に応じた通貨記号を付加することなども可能です。

使用例

var ja = new Intl.NumberFormat("ja-JP");
console.log(ja.format(9234567.89));         // 9,234,567.89 (日本様式)

var en = new Intl.NumberFormat("en-US");
console.log(en.format(9234567.89));         // 9,234,567.89 (米国様式)

var de = new Intl.NumberFormat("de-DE");
console.log(de.format(9234567.89));         // 9.234.567,89 (ドイツ様式)

var jpy = new Intl.NumberFormat("ja-JP", { style: 'currency', currency: 'JPY' });
console.log(jpy.format(9234567.89));         // ¥9,234,567.89 (日本

実行結果

9,234,567.89
9,234,567.89
9.234.567,89
¥9,234,568

 

JavaScript

Posted by arkgame