14. 获取小数点后n位方法
给 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