14. 获取小数点后n位方法

书诚小驿2025/02/23前端面经算法JavaScript

给 Number 加一个方法 可以获取小数点后 n 位 (1.23457.xxfunc(2) -> 1.23)

Number.prototype.xxfunc = function (n) {
  let str = String(this);
  let [inter, float] = str.split(".");
  inter = inter + ".";
  for (let i = 0; i < n; i++) {
    inter += float[i];
  }
  return Number(inter);
};
let str1 = (1.2345).func(3);
let str2 = (1.2345).func(2);
console.log(str1, str2); // 1.234 1.23
最后更新时间' 2025/2/23 01:48:16