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>