parseInt()总是将其第一个参数转换为字符串,所以小于10 -6的浮点数将以指数表示法编写。然后parseInt()从float的指数表示法中提取整数!String(0.0000005); // => '5e-7'parseInt(0.0000005); // => 5// 类似于parseInt(5e-7); // => 5// 类似于parseInt('5e-7'); // => 5同理,parseInt(999999999999999999999) 等于 1String(999999999999999999999)"1e+21"