当数字变大时,JavaScript会将大型INT转换为科学记数法.我怎样才能防止这种情况发生?
我必须将浮点数转换为指数..
0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
Run Code Online (Sandbox Code Playgroud)
使用
parseFloat(result)
Run Code Online (Sandbox Code Playgroud)
给予2.1e-87
但
10000000
Run Code Online (Sandbox Code Playgroud)
给出10000000(相同)但我喜欢得到100.0e+3等..所以我使用了parseFloat(result).toExponential(3); 但这里的问题是它截断了所有东西即使它有更多的值例如它111222333使它如此111.22+3而当我重新转换为整数时我无法获得原始值..
有没有任何javascript函数可以实现这个或者我怎样才能实现这个..
提前致谢..
javascript ×2