数値 10000 をこの数値 10.000 に変換できる関数が必要です。
だから私は次のことを試しました:
function formatMoney(money){
var value = money.toString();
var l = value.length;
var new_value = 0;
new_value = new_value.toString();
if(l > 3){
var moneyarray = value.split('');
var u = 0;
for(i = l;i >= 0;i--){
if(u > 3){
u = 0;
new_value = "."+new_value;
}
new_value = moneyarray[i]+new_value;
u++;
}
}
return new_value;
}
そして、これを呼び出します:
formatMoney("10000");
しかし、結果は
10.000未定義0"
私は何を間違えましたか?