在我的函数中,我使用parseInt将值解析为integer,但当我将-4.450217635509901e-7
解析为整数时,它会返回-4
。
parseInt(-4.450217635509901e-7)=> -4
-4.450217635509901e-7
只不过是-0.000000450217635509901
,所以它应该返回0,但对我来说它返回-4。
如何解析具有指数的值?
parseInt将字符串解析为整数。你在给它一个浮动(我甚至不知道为什么会起作用)。如果要四舍五入,请使用您从Math对象中选择的四舍五进方法。