Javascript之Math

Math 对象的属性

Math.E

  • 欧拉常数,也是自然对数的底数, 约等于 2.718.

Math.LN2

  • 2的自然对数, 约等于0.693.

Math.LN10

1- 0的自然对数, 约等于 2.303.

Math.LOG2E

  • 以2为底E的对数, 约等于 1.443.

Math.LOG10E

  • 以10为底E的对数, 约等于 0.434.

Math.PI

  • 圆周率,一个圆的周长和直径之比,约等于 3.14159.

Math.SQRT1_2

  • 1/2的平方根, 约等于 0.707.

Math.SQRT2

  • 2的平方根,约等于 1.414.

Math 对象的方法

Math.abs (x)

  • 返回指定数字 “x“ 的绝对值。

    Math.abs(-1); // 1
    

Math.acos (x)

  • 返回一个数的反余弦值(单位为弧度)

    Math.acos(0); // 1.5707963267948966
    

Math.asin (x)

  • 返回一个数值的反正弦(单位为弧度)

    Math.asin(0); // 0
    

Math.atan (x)

  • 返回一个数值的反正切(以弧度为单位)

    Math.atan(0); // 0
    

Math.atan2 (y, x)

  • 返回其参数比值的反正切值(以弧度为单位)

    Math.atan2(15, 90) // 0.16514867741462683
    

Math.ceil (x)

  • 返回一个大于或等于数 "x" 的最小整数。

    Math.ceil(.95); // 1
    

Math.cos (x)

  • 返回一个数值的余弦值。

    Math.cos(0); // 1
    

Math.exp (x)

  • 返回 ex,x 表示参数,e 是欧拉常数(Euler's constant),自然对数的底数。

    Math.exp(0);  // 1
    

Math.floor (x)

  • 返回小于或等于数 "x" 的最大整数。

    Math.floor( 45.95); //  45
    

Math.log (x)

  • 返回一个数的自然对数

    Math.log(0); // -Infinity
    

Math.max ( [ value1 [ , value2 [ , … ] ] ] )

  • 返回一组数中的最大值。

    Math.max(1, 2, 3); // 3
    

Math.min ( [ value1 [ , value2 [ , … ] ] ] )

  • 返回一组数中的最小值。

    Math.min(1, 2, 3); // 1
    

Math.pow (x, y)

  • 返回基数(base)的指数(exponent)次幂

    Math.pow(2, 3); // 8
    

Math.random ( )

  • 返回 [0-1) 的浮点值伪随机数(大于等于0,小于1)。

    Math.random(); // 0.01695654448121786
    

Math.round (x)

  • Math.round() 函数返回一个数值四舍五入后最接近的整数值。

    Math.round(8.4); // 8
    Math.round(8.6); // 9
    

Math.sin (x)

  • 返回一个数值的正弦值。

    Math.sin(0); // 0
    

Math.sqrt (x)

  • 返回一个数的平方根

    Math.sqrt(2); // 1.414213562373095
    

Math.tan (x)

  • 返回一个数值的正切值。

    Math.tan(0); // 0
    

参考火狐标准库

posted @ 2016-03-15 21:36  小鱼Gus  阅读(234)  评论(0编辑  收藏  举报