JS地板函数是什么?

JavaScript08

JS地板函数是什么?,第1张

你说的应该是 Math.floor() 吧。

这个函数用于取整,即舍弃小数部分(注意:体会一下与“四舍五入”的差异),只留整数。

与之对应的另一个: Math.ciel()

举例:

Math.floor(1.9)  // 返回 1

Math.ceil(1.1) // 进位,返回 2

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

综上,两个函数完全不是相同的作用,只有在特殊情况下(都传一个正数,且只传一个参数)结果是一样,但不代表作用是一样的。