数値を桁区切りで表示する方法


方法1: toLocaleString() メソッドを使用する方法

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

方法2: 正規表現を使用して桁区切りを挿入する方法

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"

方法3: Intl.NumberFormat オブジェクトを使用する方法(国際化対応)

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

上記のコード例では、方法1では toLocaleString() メソッド、方法2では正規表現を使用し、方法3では Intl.NumberFormat オブジェクトを使用して数値を桁区切りで表示しています。

これらの方法を使うことで、数値を桁区切りで表示することができます。プログラミング言語や環境によって異なる方法がありますので、自分の使用している言語や環境に合わせて適切な方法を選択してください。