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,并不是简单地将小数点抹去,而是向下取整,取到的值比原来的小。



全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.