Math对象的使用非常简单,和java中的Math的使用基本一致。
示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Math对象学习</title>
<!--Math没有构造方法,直接使用即可-->
<script type="text/javascript">
//把Math中一些常用的方法使用练习一下
let val = -10;
//求val的绝对值。
alert(Math.abs(val));//10
val = 1.4;
//对val向上取整,也就是大于等于val的,最接近val的整数
alert(Math.ceil(val));//2
//向下取整 ,也就是小于等于val的,最接近val的整数
alert(Math.ceil(Math.floor(val)));//1
//四舍五入
alert(Math.round(1.4));//1
alert(Math.round(1.5));//2
//开平方
alert(Math.sqrt(9));//3
//取幂:2的3次幂
alert(Math.pow(2,3));//8
//最大值,最小值
alert(Math.max(1, Math.min(4,5)));//4
//属性,圆周率
alert(Math.PI);//3.141592653589793
//获得随机值,取值范围[0.0-1.0) 包含0.0,不包含1.0
alert(Math.random());//0.653761123883529
//扩展,求指定区间的随机值,
var min = 10;
var max = 20;
//求10-20 不包含20之间的随机值
alert(Math.round(Math.random()*(max-min)+min));//14
</script>
</head>
<body>
</body>
</html>
PS:笔者有大量的学习资料:java、python、大数据、人工智能、前端等。需要的小伙伴请加群:711408961
笔者的b站中有一些教学视频分享。感兴趣的小伙伴可以关注:https://space.bilibili.com/412362068