学无先后,达者为师

网站首页 前端文档 正文

js 实现对数字保留两位小数时 不足两位 自动补0

作者:我总是词不达意 更新时间: 2022-09-22 前端文档

实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零

function returnFloat(num) {
  num = num.toString(); // 转成字符串类型  如能确定类型 这步可省去
  if (num.indexOf(".") != -1) {
    let newVal = num.split(".");
    if (newVal[1].length == 1) {
      newVal = newVal.join(".");
      newVal += "0";
      num = newVal;
    }
  } else {
    num += ".00";
  }

  return num;
}

 使用方式

console.log('====================================');
console.log(returnFloat(12)); // 12.00
console.log('====================================');
console.log('====================================');
console.log(returnFloat(12)); // 12.80
console.log('====================================');

 

原文链接:https://blog.csdn.net/weixin_43743175/article/details/125857537

栏目分类
最近更新