JS Math.ceil()方法,向上取整数值
Math.ceil()方法
JavaScript的内置方法Math.ceil(),可以用来对参数指定的数值进行向上取整数值。什么是向上取整数值呢?大概意思是就是如果一个数存在小数,则向上舍入,即加1,然后去掉小数(个人的理解,仅供参考)。
Math.ceil()语法及参数
Math.ceil( x )
参数解析表:
参数 | 描述 |
---|---|
x | 一般为JavaScript的Number类型值,也可以是数字字符串——JS将对其转换为Number类型,然后在向上取整,如果是一个元素的数组,Math.ceil()也产生返回值,具体见下方的实例代码。 |
Math.ceil()返回值
向上取整的Number类型值,或NaN。
Math.ceil()实例代码,及在线编辑器
<script>
var y1 = Math.ceil(1.2)
var y2 = Math.ceil('2.1')
var y3 = Math.ceil([0.1])
var y4 = Math.ceil('abc')
var y5 = Math.ceil([1.1,2.1])
alert(y1+' '+y2+' '+y3+' '+y4+' '+y5)
</script>
实例代码解析
如上代码,当传入JavaScript的Math.ceil()方法中的参数为数组时,如果该数组的元素只有一个,并且是数值类型或数字字符串,Math.ceil()方法会对其进行向上取整,如果该数组多于一个元素,则返回NaN。