查看: 376|回复: 0

[文章教程] JS数字保留位数和末尾去掉零和不去掉零

[复制链接]
xuanxiao 发表于 2022-5-29 12:11:38 | 显示全部楼层 |阅读模式
去除末尾0

  1. function toPrecision(num, len) {
  2.   let str = num.toFixed(len);
  3.   if (!/^[0-9.]+$/g.test(str)) return "0";
  4.   while (str.includes(".") && (str.endsWith(".") || str.endsWith("0"))) {
  5.     str = str.slice(0, -1);
  6.   }
  7.   return str;
  8. }
  9. console.log(toPrecision(3.005,2));
复制代码

不去除
  1. function toPrecision(num, len) {
  2.   let str = num.toFixed(len);
  3.   return str;
  4. }
  5. console.log(toPrecision(3.005,2));
复制代码


您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号