JS Math对象

作者: 壬万er | 来源:发表于2017-04-27 14:14 被阅读9次

    二、 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对象

        本文链接:https://www.haomeiwen.com/subject/nqcwzttx.html