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