补零方法

/**
 * 补零
 */
function repairZero(m){
  var num = m.toString(); // 将传入的金额转为字符串
  // 判断当前传入的数字是否存在 .
  if(num.indexOf('.') != '-1'){
    // 如果数字的长度大于 小数点的位置加两位的话 则是 小数点后面带了多位
    if(num.length > num.indexOf('.')+2){
      var reception = num.slice(0,num.indexOf('.'));  // 截取小数点之前的数字保存起来
      num = reception += num.slice(num.indexOf('.'),num.indexOf('.')+3);
    }else{
      num = num+='0';
    }
  }else{   
    // 不存在 .  补.00
    num = num+='.00';
  }
  return num;
}

module.exports.repairZero = repairZero;

 

posted @ 2022-01-13 15:42  冷闲欧巴  阅读(159)  评论(0)    收藏  举报