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

2018.11.1

はじめに

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

コード

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

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

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

注意事項

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