import np from "number-precision";
// 转化成“万”为单位
const money = (n) => {
let m;
if ((n / 1 >= 1) && (n / 10000 < 1)) {
m = np.times(n, 1) + "元";
} else if (n / 10000 >= 1) {
m = ((Math.floor(np.divide(n, 10000)) + "万") + ((n % 10000) === 0 ? "" : ((n % 10000) + "元")));
} else {
m = "--";
}
return m;
};
import numeral from "numeral";
//数字千分位计数
return `${numeral(text).format("0,0")}`;
npm install number-precision --save
//数字计算
import np from "number-precision"
方法:
NP.strip(num) // strip a number to nearest right number
NP.plus(num1, num2, num3, ...) // addition, num + num2 + num3, two numbers is required at least. 相加
NP.minus(num1, num2, num3, ...) // subtraction, num1 - num2 - num3 相减
NP.times(num1, num2, num3, ...) // multiplication, num1 * num2 * num3 相乘
NP.divide(num1, num2, num3, ...) // division, num1 / num2 / num3 相除
NP.round(num, ratio) // round a number based on ratio