差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| study:javascript:start [2013/11/12 05:32] – [Demo] banana | study:javascript:start [2015/02/19 07:07] (現在) – [Add Comma] banana | ||
|---|---|---|---|
| 行 165: | 行 165: | ||
| ===== Demo ===== | ===== Demo ===== | ||
| link to [[http:// | link to [[http:// | ||
| - | ===== reference ===== | ||
| - | http:// | ||
| 行 172: | 行 170: | ||
| ====== Add Comma ====== | ====== Add Comma ====== | ||
| <code javascript> | <code javascript> | ||
| - | function | + | function |
| - | | + | return ("" |
| - | if (number.length > 3) { | + | |
| - | var mod = number.length % 3; | + | |
| - | var output = (mod > 0 ? (number.substring(0, | + | |
| - | for (i=0 ; i < Math.floor(number.length / 3); i++) { | + | |
| - | if ((mod == 0) && (i == 0)){ | + | |
| - | output += number.substring(mod+ 3 * i, mod + 3 * i + 3); | + | |
| - | } else{ | + | |
| - | output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3); | + | |
| - | } | + | |
| - | }//end for | + | |
| - | return (output); | + | |
| - | | + | |
| - | return number; | + | |
| - | | + | |
| } | } | ||
| </ | </ | ||
| ちなみにカンマを除去するのは次のとおり | ちなみにカンマを除去するのは次のとおり | ||
| <code javascript> | <code javascript> | ||
| - | function | + | function |
| - | var str = '' | + | return number.replace(/ |
| - | var output=str.replace(/ | + | |
| - | return output; | + | |
| } | } | ||
| - | |||
| </ | </ | ||