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