我在我的函数中使用 parseInt 将值解析为整数,但是当我将 -4.450217635509901e-7
解析为整数时,它返回 -4
。
parseInt(-4.450217635509901e-7)=> -4
-4.450217635509901e-7
只不过是 -0.000000450217635509901
所以它应该返回 0 但对我来说它返回 -4。
如何解析具有指数的值?
最佳答案
parseInt 将字符串解析为整数。你给它一个 float (我什至不知道为什么会这样)。如果您想对其进行舍入,请使用您从 Math 对象中选择的舍入方法。
关于javascript - javascript 中的 parseInt 方法返回错误的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25637179/