基础-Math.floor与parseInt区别

Posted ganmy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础-Math.floor与parseInt区别相关的知识,希望对你有一定的参考价值。

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

如:

Math.floor(1.5) // 1

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

以上是关于基础-Math.floor与parseInt区别的主要内容,如果未能解决你的问题,请参考以下文章

js中Math.roundparseIntMath.floor和Math.ceil小数取整总结

Javascript Math.ceil()与Math.round()与Math.floor()区别

js常用的小方法

js将秒转化为时分秒

Math.Floor() 和 Math.Truncate() 之间的区别

Js从入门到精通——基础知识2