JavaScriptを使用して数字をカンマ区切り形式にフォーマットする方法


方法1: toLocaleString()メソッドを使用する方法 この方法は、JavaScriptの組み込みのtoLocaleString()メソッドを使用して数字をカンマ区切り形式にフォーマットします。

const number = 1000000;
const formattedNumber = number.toLocaleString();
console.log(formattedNumber); // 結果: "1,000,000"

方法2: 正規表現を使用する方法 この方法では、正規表現を使用して数字をカンマ区切り形式にフォーマットします。

const number = 1000000;
const formattedNumber = number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
console.log(formattedNumber); // 結果: "1,000,000"

方法3: Intl.NumberFormatを使用する方法 この方法では、Intl.NumberFormatオブジェクトを使用して数字をカンマ区切り形式にフォーマットします。

const number = 1000000;
const formatter = new Intl.NumberFormat("en-US");
const formattedNumber = formatter.format(number);
console.log(formattedNumber); // 結果: "1,000,000"

これらの方法を使えば、JavaScriptで数字をカンマ区切り形式にフォーマットすることができます。お好みやプロジェクトの要件に合わせて、適切な方法を選択してください。