js基础_Math


Math

—-Math和其它的对象不同,它不是一个构造函数;
它属于一个工具类,工具类:不用创建对象,它里面封装了数学运算相关的属性和方法
—-比如:
Math.PI 表示圆周率

abs():可以用来计算一个数的绝对值

 var a=-1;
            console.log(Math.abs(a));

输出结果为1

Math.ceil()

—-可以对一个数进行向上取整,小数位只要有值就进一。

Math.floor()

—-可以对一个数进行向下取整,小数会被舍弃。

Math.round()

—-可以对一个数进行四舍五入取整。

Math.random()

—-可以生成一个0-1之间的随机数。取不到0和1。
比如:
console.log(Math.random());
输出结果为:”0.6809177659451962”

如果要生成一个x-y之间的随机数,包括x和y,可以使用如下代码:
console.log(Math.round(Math.random()*(y-x)+x));

Math.max()

可以获取多个数之间的最大值
var max=Math.max(20,15,5,30);

Math.min()

可以获取多个数之间的最小值

Math.pow(x,y)

返回x的y次幂
console.log(Math.pow(2,4));
输出结果为16

Math.sqrt(x)

对一个数进行开平方(x)
console.log(Math.sqrt(4));
输出结果为2

相关