JS Math.floor()方法,向下取整
Math.floor()方法
JavaScript内置数学方法Math.floor(),可用于对参数指定的数值进行向下取整,即有小数点的直接去掉小数点后面的值,并向下取整数值,注意“向下”的概念,就是取整后的值比原来的值小,尤其是负数方面的向下取整的表现。(个人理解,仅供参考,具体见下方的实例代码输出)。
Math.floor()语法及参数
Math.floor(x)
参数解析表:
参数 | 描述 |
---|---|
x | 必须参数,该参数一般为JS的Number类型值,如果是数字字符串,JS将对其进行转换为Number类型,再向下取整,如果参数只有一个元素为上述两种类型的数组,Math.floor()也能对其进行向下取整,具体见下方的实例代码。 |
Math.floor()返回值
向下取整的Number类型整数值,或NaN。
Math.floor()方法实例代码,及在线编辑器
<script>
var z1 = Math.floor(1.9)
var z2 = Math.floor('-1.1')
var z3 = Math.floor([-2.5])
var z4 = Math.floor([1.2,2.1])
var z5 = Math.floor('abc')
alert(z1+' '+z2+' '+z3+' '+z4+' '+z5)
</script>
实例代码提示
如上代码,z2和z3的值是-2和-3,并不是简单地将小数点抹去,而是向下取整,取到的值比原来的小。