基础-Math.floor与parseInt区别

Math.floor只能对一个数向下取整,不能解析字符串字符串

如:string

Math.floor(1.5) // 1di

Math.floor(-2.1) // -3字符

Math.floor("3")  // 3数字

Math.floor('Hello') // NaN参数

Math.floor('16岁') // NaN

 

parseInt(string, radix)可将任意数字开头字符串转换为相应整数,后一个参数表进制,可取值2/8/10/16,默认是十进制

如:

parseInt(1.5) // 2

parseInt(1.2) // 1

parseInt(-2.1) // -2

parseInt('3') // 3

parseInt('hello')  // NaN

parseInot('16岁') // 16

相关文章
相关标签/搜索