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

一. 常用属性

  1. Math.PI : π的值

  2. Math.E: 自然对数的底数:

console.log(Math.PI);  // 3.141592653589793
console.log(Math.E);   // 2.718281828459045

二. 常用方法

  1. Math.abs(x) : 返回x的绝对值

     console.log(Math.abs(5));  // 5
     console.log(Math.abs(-5));  // 5
    
  2. Math.max(任意个数值) :返回传入的数值中的最大值

     console.log(Math.max(40, 6, 80));  // 80
    
  3. Math.min(任意个数值) :返回传入的数值中的最小值

     console.log(Math.min(40, 6, 80));  // 6
    
  4. Math.ceil(number) : 返回大于等于number的最小整数(向上取整)

     console.log(Math.ceil(13.1));  // 14
     console.log(Math.ceil(-13.1));  // -13
    
  5. Math.floor(number) : 返回小于等于number的最大整数(向下取整)

     console.log(Math.floor(13.1));  // 13
     console.log(Math.floor(-13.1));    // -14
    
  6. 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
    
  7. Math.pow(x, y): 返回 $$x^y$$

     console.log(Math.pow(2, 3)); // 8
    
  8. Math.random() : 返回 0-1之间的随机小数。包括0,但是不包括1

     console.log(Math.random());
    
  9. Math.sqrt(x) : 返回x的平方根

     console.log(Math.sqrt(4));  // 2
    
  10. 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度的正切
    
Copyright © 李振超 2018 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-10-18 03:19:29

results matching ""

    No results matching ""