function formatnumber(value, num){
let _value = value.toString();
let _dot = _value.indexOf(".");
let _valueLen = _value.length;
if (num == 0) {
if (_dot != -1) {
_value = _value.substring(0, _dot);
}
} else {//如果没有小数点
if (_dot == -1) {
_value = _value + ".";
for (let i = 1; i <= num; i++) {
_value = _value + "0";
}
} else {//有小数点,超出位数自动截取,否则补0
_value = _value.substring(0, _dot + num + 1);
for (let i = _valueLen; i <= _dot + num; i++) {
_value = _value + "0";
}
}
}
return _value;
}
formatnumber(3.1,2)复制代码
转载于:https://juejin.im/post/5c3eefaf51882525a94e2135