JS Math对象

二、 Math对象

Math主要做一些数学上的常用运算:比如平方、绝对值、开方、三角函数等。

2.1 常用属性

  1. Math.PI : π的值
  2. Math.E: 自然对数的底数:
console.log(Math.PI);  // 3.141592653589793
console.log(Math.E);   // 2.718281828459045

2.2 常用方法

  1. Math.abs(x) : 返回x的绝对值 // absolue
console.log(Math.abs(5));  // 5
console.log(Math.abs(-5));  // 5
  1. Math.max(任意个数值) :返回传入的数值中的最大值
console.log(Math.max(40, 6, 80));  // 80
  1. Math.min(任意个数值) :返回传入的数值中的最小值
console.log(Math.min(40, 6, 80));  // 6
  1. Math.ceil(number) : 返回大于等于number的最小整数(向上取整)
console.log(Math.ceil(13.1));  // 14
console.log(Math.ceil(-13.1));  // -13
  1. Math.floor(number) : 返回小于等于number的最大整数(向下取整)
console.log(Math.floor(13.1));  // 13
console.log(Math.floor(-13.1)); // -14
  1. Math.round(number): 四舍五入
console.log(Math.round(13.4));  // 13
console.log(Math.round(13.5));  // 14
console.log(Math.round(-13.5)); // -13
console.log(Math.round(-13.6)); // -14
  1. Math.pow(x, y) : 返回 $$x^y$$
console.log(Math.pow(2, 3)); // 8 
  1. Math.random() : 返回 0-1之间的随机小数。包括0,但是不包括1
console.log(Math.random());
  1. Math.sqrt(x) : 返回x的平方根
console.log(Math.sqrt(4));  // 2
  1. Math.sin(x) 正弦, Math.cos(x) 余弦, Math.tan(x) 正切

注意:三角函数的参数都是弧度。

console.log(Math.sin(Math.PI / 4));  // 45度的正弦 
console.log(Math.cos(Math.PI / 4));  // 45度的余弦  
console.log(Math.tan(Math.PI / 4));  // 45度的正切  

你可能感兴趣的:(JS Math对象)