ceil是JavaScript中Math对象的一个方法,ceil的作用是将一个小数值向上转换为一个整数.也就是说转换出来的整数永远会比你提供的这个小数值大.如果你提供的参数为整数那么将没有任何意义,如果为其他类型数据.则会返回一个NaN.请看下面的实例.
语法:num = Math.ceil(snum); 返回值: num:返回一个由小数转换的整数. 参数 Math:JavaScript中的一个固有的数学对象.用来做一些数学计算 snum:任意的数值.但小数值才会有意义!
ceil实例
<html>
<head>
<title>JavaScript ceil实例</title>
</head>
<body>
<h2>该实例使用ceil返回大于小数值的整数</h2>
<hr/>
<script type="text/javascript">
var a = Math.ceil(0.5);
var b = Math.ceil(1.3);
var c = Math.ceil("abc");
alert(a);
alert(b);
alert(c);
</script>
</body>
</html>
--------------------------------------------------------------------------------
floor是JavaScript中Math对象的一个方法,floor的作与ceil正好相反,floor可以将任意的小数值向下取舍为一个整数.比如:1.8,1.9都会返回1.
语法:a = Math.floor(num);
返回值: a:返回一个由小数转换为整数的值.
参数 Math:JavaScript中内置的对象,用来处理一些数学计算.
num:任意的小数值.
floor实例
<html>
<head>
<title>JavaScript:floor实例</title>
</head>
<body>
<h2>该实例使用floor将小数转换为小于该小数的整数</h2>
<hr>
<script>
alert(Math.floor(1.8));//弹出1
alert(Math.floor(2.3));//弹出2
</script>
</body>
</html>