js中的Math函数:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<script>
//math方法都是静态的方法,不用new直接调用
var m=10.4;
document.write(m);
document.write("<hr>");
document.write(Math.floor(m));//向下舍入
document.write("<hr>");
document.write(Math.ceil(m));//向上舍入
document.write("<hr>");
document.write(Math.round(m));//四舍五入
document.write("<hr>");
var rdm=Math.random()*10;
document.write(rdm);
document.write("<hr>");
document.write(Math.floor(rdm));
</script>
<body>
</body>
</html>
10.4
10
11
10
5.141346257212199
5
以下是转载内容:
4、js的Math对象
* 数学的运算
** 里面的都是静态方法,使用可以直接使用 Math.方法()
** ceil(x): 向上舍人
** floor(x):向下舍人
** round(x):四舍五入
** random():得到随机数(伪随机数)
- 得到0-9的随机数
Math.random()*10
Math.floor(Math.random()*10));