JavaScriptで数値にポイントを追加する方法について説明します。以下にシンプルで簡単な方法といくつかのコード例を示します。
-
Intl.NumberFormatを使用する方法: Intl.NumberFormatオブジェクトを使用すると、数値をカンマ区切り形式にフォーマットすることができます。以下はその例です。
const number = 1234567; const formattedNumber = new Intl.NumberFormat().format(number); console.log(formattedNumber); // 結果: 1,234,567
上記の例では、
Intl.NumberFormat().format()
メソッドを使用して数値をフォーマットしています。このメソッドはブラウザのロケールに基づいたフォーマットを提供します。 -
正規表現を使用する方法: 正規表現を使用して数値にポイントを追加することもできます。以下はその例です。
const number = 1234567; const formattedNumber = number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, "."); console.log(formattedNumber); // 結果: 1.234.567
上記の例では、
toString()
メソッドを使用して数値を文字列に変換し、replace()
メソッドと正規表現を使用して、3桁ごとにドットを追加しています。