- toLocaleString()メソッドを使用する方法:
const number = 1000000;
const formattedNumber = number.toLocaleString();
console.log(formattedNumber); // 結果: 1,000,000
- Intl.NumberFormatを使用する方法:
const number = 1000000;
const formatter = new Intl.NumberFormat('ja-JP');
const formattedNumber = formatter.format(number);
console.log(formattedNumber); // 結果: 1,000,000
- 正規表現を使用する方法:
function formatNumberWithCommas(number) {
return number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
const number = 1000000;
const formattedNumber = formatNumberWithCommas(number);
console.log(formattedNumber); // 結果: 1,000,000
これらの方法はいずれも整数をカンマ区切り形式にフォーマットするための効果的な手段です。あなたの要件やコードの文脈に応じて、最も適した方法を選択してください。