我使用parseInt在我的函数中将值解析为整数,但是当我将-4.450217635509901e-7
解析为整数时,它返回-4
。
parseInt(-4.450217635509901e-7)=> -4
-4.450217635509901e-7
只是-0.000000450217635509901
所以它应该返回0但对我来说它返回-4。
如何解析具有指数的值?
答案 0 :(得分:2)
parseInt将字符串解析为整数。你给它一个浮点数(我甚至不知道为什么这样做)。如果要对其进行舍入,请使用Math对象中的舍入方法。