Silly

Why does JavaScript’s parseInt(0.0000005) print “5”?

String(0.000005); // => '0.000005'
String(0.0000005); // => '5e-7' pay attention here
parseInt("5e-7"); // 5