忍者ブログ

ひつ(じのひよこが)プログラミングします。
お仕事や趣味で困ったこととか、何度も「あれ?どうだったかしら」と調べたりしたこととか、作ったものとか、こどものこととかを書きます
★前は週末定期更新でしたが今は不定期更新です

2024/11    10« 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  »12

数字を入れると3ケタごとにコンマで区切ってくれる関数

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

数字を入れると3ケタごとにコンマで区切ってくれる関数

数字を与えると3ケタごとにコンマ区切りにしてくれる関数を私用で必要となり書いた。以下のような感じで使える。

<script src='https://shunshun94.github.io/shared/jquery/com/hiyoko/util/v2/utils.js'></script>
com.hiyoko.util.insertCommaToNum(5000); // 5,000
com.hiyoko.util.insertCommaToNum(-5000); // -5,000
com.hiyoko.util.insertCommaToNum(-500); // -500

com.hiyoko.util.insertCommaToNum(5000.1234567); // 5,000.123,456,7

com.hiyoko.util.insertCommaToNum(5000, 'P'); // 5P000
com.hiyoko.util.insertCommaToNum(5000.1234567, 'P', 'D'); // 5P000D123P456P7

com.hiyoko.util.insertCommaToNum('abcdefghijk'); // ab,cde,fgh,ijk

第一引数に入れた数字をコンマ区切りにする。第二引数に文字列を与えるとコンマの限りにそちらで区切ってくれる。第三引数に文字列を与えると、小数点としてのピリオドの代わりにそちらを小数点として使う。フランスではコンマとピリオドの役割が逆だと聞いたことがあったのでついでに機能としてつけてみた。

ただ、日本人が 3 ケタごとで区切る理由が正直あまり良く分かっていない。英語圏ならわかるのだが、日本人なら 4 ケタごとのほうが分かりやすいのでは……?

PR

コメント

ただいまコメントを受けつけておりません。

ブログ内検索

P R