parseInt()方法会将字符串最前面的空格会被忽略,从第一个非空格字符开始转换。如果第一个字符不是数值字符、加号或减号,parseInt()立即返回NaN。如果第一个非空字符是数值字符、加号或减号,则继续依次检测每个字符,直到字符串末尾,或碰到非数值字符。也就是说碰到小数点也会停止检测,这就间接实现了向下取整。
对了,Math.floor(num)也能实现向下取整。
Math.ceil(num)可以实现向上取整。
Matj.round(num)实现四舍五入。
parseInt()方法会将字符串最前面的空格会被忽略,从第一个非空格字符开始转换。如果第一个字符不是数值字符、加号或减号,parseInt()立即返回NaN。如果第一个非空字符是数值字符、加号或减号,则继续依次检测每个字符,直到字符串末尾,或碰到非数值字符。也就是说碰到小数点也会停止检测,这就间接实现了向下取整。
对了,Math.floor(num)也能实现向下取整。
Math.ceil(num)可以实现向上取整。
Matj.round(num)实现四舍五入。