作业帮 > 综合 > 作业

如何用JavaScript 使小数点后面不足4位数补0,

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/30 05:52:05
如何用JavaScript 使小数点后面不足4位数补0,
如何用JavaScript 使小数点后面不足4位数补0,
 
function formatnumber(value, num){
     var a, b, c, i;
     a = value.toString();
     b = a.indexOf(".");
     c = a.length;
     if (num == 0) {
         if (b != -1) {
             a = a.substring(0, b);
         }
     } else {//如果没有小数点
         if (b == -1) {
             a = a + ".";
             for (i = 1; i <= num; i++) {
                 a = a + "0";
             }
         } else {//有小数点,超出位数自动截取,否则补0
             a = a.substring(0, b + num + 1);
             for (i = c; i <= b + num; i++) {
                 a = a + "0";
             }
         }
     }
     return a;
 }
alert(formatnumber(3.1,4));//使用方法,第一个参数是你要转化的小数,第二个是位数