js 数値を3桁ずつカンマ区切りにする方法

2018.11.1

はじめに

JavaScript を使って数値を 3 桁ずつカンマ区切りにする方法を紹介します。

コード

toLocaleString()メソッドを使用すると簡単に、3 桁ずつカンマ区切りにできます。

var num = 1000000;
num.toLocaleString();
// 結果:1,000,000

正規表現やループを回して 3 桁ずつ区切る関数を自作してもいいです。

注意事項

ブラウザのバージョンによっては、うまく動作しない可能性があります。
その場合は、正規表現などで自作したほうが良いでしょう。