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

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

青灯夜游
發布: 2018-11-13 11:28:02
轉載
2731 人瀏覽過

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中文網其他相關文章!

相關標籤:
js
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板