补零方法

复制代码
/**
 * 补零
 */
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 @   冷闲欧巴  阅读(118)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示