如果有一个小数需要转换成整数,你可能会想到parseInt():
parseInt(1.655)
//1
作者:余玮杰
链接:https://zhuanlan.zhihu.com/p/27300877
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
但是,如果这样:
parseInt(0.00000060)
//6
跟我们设想的结果不一样。。。如果在DevTools中输入0.000000006,会返回结果6e-9。当有连续的0,会输出这样科学计数法的形式。这样我们就只能赶紧去MDN看看对于parseInt的解释
parseInt() 函数解析一个字符串参数,并返回一个指定基数的整数 (数学系统的基础)。parseInt 函数将其第一个参数转换为字符串,解析它,并返回一个整数或NaN。如果不是NaN,返回的值将是作为指定基数(