JavaScript-Math

113 阅读1分钟

Math

  • Math和其他的对象不同,他不是一个构造函数,它属于一个工具类不用创建对象,他里面封装了数学运算相关的属性和方法

abs()

可以用来计算一个数的绝对值

console.log(Math.abs(i));

ceil()

可以对一个数进行向上取整

console.log(Math.ceil(1.1));

floor()

可以对一个整数进行向下取整

console.log(Math.floor(1.1));

round()

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

console.log(Math.round(1.1));

random()

可以用来生成一个0-1之间的随机数

console.log(Math.random());

max()

可以获取多个数中的最大值

var max = Math.max(10,45,30,100);

console.log(max);

min()

可以获取多个数中的最小值

var min = Math.min(10,45,30,100);

console.log(min);

pow()

返回x的y次幂

console.log(Math.pow(12,3));

sqrt()

用于对一个数进行开方

console.log(Math.sqrt(4));