カンマの付け方
ファンクションの中で記述した数式の結果に
三桁区切りでカンマをつけたいのですが、
どうすればよろしいのでしょうか。
lstArariYosan.value = Math.floor(lstUriageYosan.value.replace(",","") * lstArariRitu.value);
今は、こんな感じでカンマを外して計算しています。
計算結果を出した後、逆にカンマをつけてから
表示するようにしたいのですが、
何かいい方法はありますか?
また、下記がカンマ編集のメソッドの様ですが、
これを使って表示しようとするとエラーになります。
function addComma(su)
{
var ret="";
var fugou="";
if(su.length>0 && su.substring(0, 1) == "-") {
ret = su.substring(1, su.length);
fugou = "-";
} else {
ret = su;
}
if(ret.length>3){
for(i=3;i<ret.length;i+=4){
var moji=ret.substring(0,ret.length-i)+','+ret.substring(ret.length-i,ret.length);
ret = moji;
}
}
return (fugou + ret);
}