javascript 科学计数法转化为数值字符串形式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 科学计数法转化为数值字符串形式相关的知识,希望对你有一定的参考价值。

function toNonExponential(num) {
    var m = num.toExponential().match(/\d(?:\.(\d*))?e([+-]\d+)/);
    return num.toFixed(Math.max(0, (m[1] || '').length - m[2]));
}
toNonExponential(3.3e-7)     // "0.00000033"
toNonExponential(3e-7)       // "0.0000003"
toNonExponential(1.401e10)   // "14010000000"
toNonExponential(0.0004)     // "0.0004"

以上是关于javascript 科学计数法转化为数值字符串形式的主要内容,如果未能解决你的问题,请参考以下文章

C#实现把科学计数法(E)转化为正常数字值 (转)

R语言数值型转化成字符串

怎么让js不自动转换成科学计数法

excel 怎么让数字不用科学计数法

如何把excel中已显示为科学计数法的数值取消科学计数法

java字符串转数字如何不显示科学计数法