有没有办法在Javascript中截断科学记数字?
众所周知,因为它是关于SO的最常见的主题之一,我遇到了舍入错误的问题(实际上并不是错误,我很清楚)。
我没有解释我的观点,而是举例说明我有哪些可能的数字以及我希望能够获得哪些输入:
让我们说吧
var a = 15 * 1e-9;
alert(a)
输出
1.5000000000000002e-8
我希望能够获得1.5e-8
,但我不能乘以10e8,舍入并除以10e8,因为我不知道它是e-8还是e-45或其他任何东西。
所以基本上我希望能够获得1.5000002
部分,应用toFixed(3)
并放回指数部分。
我可以转换成字符串和解析,但它似乎不正确...
任何的想法 ?
(如果你觉得这是重复的一个,我提前道歉,但我找不到类似的问题,只有相关问题)
盖尔
没有找到相关结果
已邀请:
2 个回复
臂哦
方法:
寿柬窟年