1.功能差异:
Math.floor() 方法可对一个数进行下舍入。
parseInt() 函数可解析一个字符串,并返回一个整数。
2.用法差异:
Math.floor(x),x为任意数值或表达式。
parseInt(string, radix),string为字符类型的数字,radix为要解析的数字的基数,取值2~36,默认为10,表示10进制
3.结果差异(反例举例,只说明二者不同):
Math.floor(-1.5)//-2
parseInt(-1.5)//-1
综上,两个函数完全不是相同的作用,只有在特殊情况下(都传一个正数,且只传一个参数)结果是一样,但不代表作用是一样的。
Math.floor()与parseInt() 的用法区别
版权归原作者所有,如有侵权请告知。达维营-前端网 » Math.floor()与parseInt() 的用法区别