首頁  >  文章  >  web前端  >  js中Math物件是什麼?如何使用?

js中Math物件是什麼?如何使用?

青灯夜游
青灯夜游轉載
2018-11-13 11:28:022696瀏覽

js中Math物件是什麼?如何使用?這篇文章帶給大家的內容是介紹Math物件的屬性和方法,讓大家了解Math物件的使用方法。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。 【相關影片教學推薦:JavaScript教學

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>

#

總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。

以上是js中Math物件是什麼?如何使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除