javascript 小数位

<script>
var x;
//////////////////////////////////
document.write('<b>小数点左侧每三位数字之间不以逗号
分隔,小数点右侧取两位数</b><hr>');
function formatNum1(a){
   var aa=a.toString();
   var r;
   var i=aa.indexOf('.');
   if(i>-1){
       aa=aa=a+'00';
       r=aa.substring(0,i+3);
       }
       else{
       r=aa+".00";
       }
       return r;
//return Math.round(a*100)/100;
}
x=formatNum1(12002545454874.3295);
document.write(x+'<br>');
x=formatNum1(12002545454874.3);
document.write(x+'<br>');
x=formatNum1(12002545454874);
document.write(x+'<br>');

/////////////////////////////
document.write('<b>小数点左侧每三位数字之间以逗号分
隔,小数点右侧取两位数</b><hr>');
function formatNum2(a){
     var b = parseFloat(a);
     var tempConvert = b.toLocaleString();
     if (tempConvert.charAt(0) == "."){
          tempConvert = 0+tempConvert;
     }
     return tempConvert;
}
x=formatNum2(12002545454874.3295);
document.write(x+'<br>');
x=formatNum2(12002545454874.3);
document.write(x+'<br>');
x=formatNum2(12002545454874);
document.write(x+'<br>');
x=formatNum2(74);
document.write(x+'<br>');

/////////////////////////////////
document.write('<b>小数点左侧每三位数字之间不以逗号
分隔,小数点右侧取四位数</b><hr>');
function formatNum3(a){
   var aa=a.toString();
   var r;
   var i=aa.indexOf('.');
   if(i>-1){
       aa=aa+"0000";
       r=aa.substring(0,i+5);
       }
       else{
       r=aa+".0000";
       }
       return r;
}
x=formatNum3(122204.39552);
document.write(x+'<br>');
x=formatNum3(12002545454874.3);
document.write(x+'<br>');
x=formatNum3(12002545454874);
document.write(x+'<br>');


</script>
<br><br>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值