为什么JavaScript的parseInt(0.0000005)输出"5"?
我读了一篇关于JavaScript parseInt的文章,其中有这个问题:
parseInt(0.5); // => 0
parseInt(0.05); // => 0
parseInt(0.005); // => 0
parseInt(0.0005); // => 0
parseInt(0.00005); // => 0
parseInt(0.000005); // => 0
parseInt(0.0000005); // => 5
为什么会发生这种情况?