需求背景
要求相关数据展示精确到4位小数,不足4位自动补0。
封装函数
            
            
              javascript
              
              
            
          
          const autoFillDecimal =(num)=> {
   //整数
   if (String(num).indexOf('.') === -1) {
      return num + '.0000';
   }
   //小数
   var decimal = String(num).split('.')[1];
   if (decimal && decimal.length < 4) {
      return parseFloat(num).toFixed(4);
   } else {
      return String(num);
   }
}如何使用
            
            
              javascript
              
              
            
          
          let num = 123.45;
let paddedNum = autoFillDecimal(num);
console.log(paddedNum)  //123.4500缺陷
返回的值为String类型不是Number类型
注:本人前端小白 ,如有不对的地方还请多多指教