-
Math和其他的对象不同,不是一个构造函数,它属于工具类,不用创建对象,它里面封装了数学运算相关的属性和方法。
- 例如:Math.PI,表示圆周率。
-
方法:
-
abs();可以用来计算哪一个数的绝对值。Math.abs(-1); //输出结果为1
-
ceil();对数进行上舍入,向上取整,小数位只要有值,就自动进1。 Math.ceil(1.1);//输出结果为2
-
floor();对数进行向下取整,小数部分会被舍去。
Math.floor(1.7);//输出结果为1
-
round();四舍五入取整。
Math.round(1.4);//输出结果为1
-
radom();可以用来生成一个0到1之间的随机数。
Math.radom(); //输出结果为0到1之间的随机数,每执行一次,输出的结果都不一样。希望出现0到10之间的随机数,就用Math.radom()*10;
- 生成0到x之间的随机数,Math.round(Math.radom()*20);
- 生成x到y之间的随机数,Math.round(Math.radom()*(y-x))+x;
-
-
-
max();取到多个值中的最大值。
console.log(Math.max(10,1,2,5)); //输出的结果为10
-
min();获取多个数中的最小值。
console.log(Math.max(10,1,2,5)); //输出的结果为1。
-
pow(x,y);返回x的要次幂。
console.log(Math.pow(2,2)); //输出的结果为4。
-
sqr(x);对x进行开方
console.log(Math.sqr(4)); //输出的结果为2
-
JS中的Math对象及其常用方法
最新推荐文章于 2022-07-26 09:45:21 发布