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

記事内に商品プロモーションを含む場合があります。
2018.11.1 45 views

はじめに

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

コード

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

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

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

注意事項

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