zoukankan      html  css  js  c++  java
  • JavaScript -- 时光流逝(四):js中的 Math 对象的属性和方法

    JavaScript -- 知识点回顾篇(四):js中的 Math 对象的属性和方法

    1. Math 对象的属性

      (1) E :返回算术常量 e,即自然对数的底数(约等于2.718)。
      (2) LN2 :返回 2 的自然对数(约等于0.693)。
      (3) LN10 :返回 10 的自然对数(约等于2.302)。
      (4) LOG2E :返回以 2 为底的 e 的对数(约等于 1.443)。
      (5) LOG10E :返回以 10 为底的 e 的对数(约等于0.434)。
      (6) PI :返回圆周率(约等于3.14159)。
      (7) SQRT1_2 :返回返回 2 的平方根的倒数(约等于 0.707)。
      (8) SQRT2 :返回 2 的平方根(约等于 1.414)。

      <script type="text/javascript">
            document.write('属性E<br/>');
            document.write(Math.E);
    
            document.write('<br/><br/>属性LN2<br/>');
            document.write(Math.LN2);
    
            document.write('<br/><br/>属性LN10<br/>');
            document.write(Math.LN10);
    
            document.write('<br/><br/>属性LOG2E<br/>');
            document.write(Math.LOG2E);
    
            document.write('<br/><br/>属性LOG10E<br/>');
            document.write(Math.LOG10E);
    
            document.write('<br/><br/>属性PI<br/>');
            document.write(Math.PI);
    
            document.write('<br/><br/>属性SQRT1_2<br/>');
            document.write(Math.SQRT1_2);
    
            document.write('<br/><br/>属性SQRT2<br/>');
            document.write(Math.SQRT2);    
      </script>

        各属性的值:

        

    2.  Math 对象的方法

        (1) abs(x):  返回数的绝对值。

      <script type="text/javascript">
            var x=-3;
            document.write('abs(x)方法:<br/>');
            document.write(Math.abs(x));
      </script>

      

        (2) acos(x): 返回数的反余弦值。

          <script type="text/javascript">
                var x=0.5;
                document.write('acos(x)方法:<br/>');
                document.write(Math.acos(x)); 
          </script>

      


        (3) asin(x): 返回数的反正弦值。

          <script type="text/javascript">
            var x=1;
            document.write('asin(x)方法:<br/>');
            document.write(Math.asin(x));   
          </script>

      

        (4) atan(x): 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。

          <script type="text/javascript">
            var x=1;
            document.write('atan(x)方法:<br/>');
            document.write(Math.atan(x));   
          </script>

      


        (5) atan2(y,x):  返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。

          <script type="text/javascript">
            var x=0.5;
            var y=1;
            document.write('atan2(y,x)方法:<br/>');
            document.write(Math.atan2(y,x));  
          </script>

      

     
        (6) ceil(x):  对数进行上舍入。

          <script type="text/javascript">
            var x=0.5;
            document.write('ceil(x)方法:<br/>');
            document.write(Math.ceil(x));    
          </script>

      

     
        (7) cos(x):  返回数的余弦。

          <script type="text/javascript">
            var x=0;
            document.write('cos(x)方法:<br/>');
            document.write(Math.cos(x));    
          </script>

      


        (8) exp(x):  返回 e 的指数。

          <script type="text/javascript">
            var x=1;
            document.write('exp(x)方法:<br/>');
            document.write(Math.exp(x));    
          </script>

      

     
        (9) floor(x):  对数进行下舍入。

          <script type="text/javascript">
            var x=1;
            document.write('floor(x)方法:<br/>');
            document.write(Math.floor(x));    
          </script>

      

     
        (10) log(x):  返回数的自然对数(底为e)。

          <script type="text/javascript">
            var x=10;
            document.write('log(x)方法:<br/>');
            document.write(Math.log(x));    
          </script>

      

     
        (11) max(x,y):  返回 x 和 y 中的最高值。

          <script type="text/javascript">
            var x=10;
            var y=32;
            document.write('max(x,y)方法:<br/>');
            document.write(Math.max(x,y));    
          </script>

      

     
        (12) min(x,y):  返回 x 和 y 中的最低值。

          <script type="text/javascript">
            var x=10;
            var y=32;
            document.write('min(x,y)方法:<br/>');
            document.write(Math.min(x,y));    
          </script>

      

     
        (13) pow(x,y):  返回 x 的 y 次幂。

          <script type="text/javascript">
            var x=2;
            var y=3;
            document.write('pow(x,y)方法:<br/>');
            document.write(Math.pow(x,y));    
          </script>

      

     
        (14) random(): 返回 0 ~ 1 之间的随机数。

          <script type="text/javascript">
            document.write('random()方法:<br/>');
            document.write(Math.random());   
          </script>

      

     
        (15) round(x):  把数四舍五入为最接近的整数。

          <script type="text/javascript">
            var x=23.4353;
            document.write('round(x)方法:<br/>');
            document.write(Math.round(x));    
          </script>

      

     
        (16) sin(x):  返回数的正弦。 

          <script type="text/javascript">
            var x=Math.PI/2;
            document.write('sin(x)方法:<br/>');
            document.write(Math.sin(x));    
          </script>

      


        (17) sqrt(x):  返回数的平方根。

          <script type="text/javascript">
            var x=2;
            document.write('sqrt(x)方法:<br/>');
            document.write(Math.sqrt(x));    
          </script>

      

     
        (18) tan(x):  返回角的正切。

          <script type="text/javascript">
            var x=1;
            document.write('tan(x)方法:<br/>');
            document.write(Math.tan(x));    
          </script>

      

  • 相关阅读:
    python 包管理工具 pip 的配置
    Python 变量作用域 LEGB (下)—— Enclosing function locals
    Python 变量作用域 LEGB (上)—— Local,Global,Builtin
    2020 Java 面试题 小结 (答案慢慢补上,有错误请指出)
    mysql 根据日期(date)做年,月,日分组统计查询
    jvm指令
    正则表达式 分割地址 获取省市区详细地址
    .Net 异常记录
    WCF设计服务协议(一)
    plsql ORA-01789:查询块具有不正确的结果列数
  • 原文地址:https://www.cnblogs.com/ChengWenHao/p/JavascriptPart4.html
Copyright © 2011-2022 走看看