js 中对于数字的格式化使用Number对象。其中 用到的函数有以下4个(来自w3shool)
toLocaleString | 把数字转换为字符串,使用本地数字格式顺序。 | 1.0 | 4.0 |
toFixed | 把数字转换为字符串,结果的小数点后有指定位数的数字。 | 1.0 | 5.5 |
toExponential | 把对象的值转换为指数计数法。 | 1.0 | 5.5 |
toPrecision | 把数字格式化为指定的长度。 | 1.0 | 5.5 |
使用方法如下:
new Number(num).toLocaleString(),将字符串num 转换为字符串,使用本地数字格式顺序。
new Number(num).toFixed(5),将字符串num 保留5为小数。
new Number(num).toPrecision(5),将数字格式化为指定的长度,如果超出长度,使用指数表示法。