js数字过大变成科学计数法转换成正常数据
JavaScipt
2020-05-06 16:22:13
js在处理数据时,如果遇到数据过大会转换成科学计数法。可是在前端界面展示中我们并不需要科学计数法展示,如此我们要如何才能使后台传递的数据正常展示呢?
问题汇总:
1、小数超过6位出现科学计数法
2、整数超过21位出现科学计数法
function toNonExponential(num) {
var m = num.toExponential().match(/\d(?:\.(\d*))?e([+-]\d+)/);
return num.toFixed(Math.max(0, (m[1] || '').length - m[2]));
}
亲测有效
六月初字帖坊小程序
你想要的字帖模板及工具,这里都有!
881篇文章
5326人已阅读