當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript Math.PI用法及代碼示例


Math.PI是JavaScript中的一個屬性,僅用於查找Pi的值,即以符號形式which表示,它什麽都沒有,但它是圓的周長與其直徑之比,其值約為3.141。它主要用於數學問題。 JavaScript中屬性和函數之間的區別。 JavaScript中的屬性不過是一個值,而方法是一個函數,可以通過下麵給出的示例來理解。

<script>  
  
// car is an object.  
var car = {};  
  
// car.name is a property of the given object.  
car.name = "Audi",  
  
    // car.sayModel is a function of the given object.  
    car.sayModel = function() {  
        document.write("A8 <br>");  
    }  
                  
    // printing property value.  
    document.write(car.name + '<br>');  
                  
car.sayModel();      
</script> 

輸出:

Audi
A8

在這裏,我們可以看到對象car的屬性將字符串存儲為“Audi”,並且可以使用car.name對其進行訪問。
sayModel是一種方法,即對象的函數,可以使用car.sayModel()進行訪問。
可以注意到,sayModel隻是使用()的函數。


用法:

Math.PI

    參數:這裏沒有任何內容作為參數傳遞,因為Math.PI不是函數,而是屬性。

    返回值:它隻是返回PI的值,即Π

例:

Input :Math.PI
Output:3.141592653589793

說明:這裏隻是PI的值,即Π顯示為輸出。

讓我們看一下Math.PI屬性的JavaScript代碼:

  • 範例1:
    <script> 
      // Here value of Math.PI is printed. 
      document.write(Math.PI); 
    </script>

    輸出:

    3.141592653589793
  • 範例2:PI的值即Π可以按如下所示的函數形式打印。
    <script> 
      // function is being called. 
      function get_Value_of_PI() 
      { 
          return Math.PI; 
      } 
      
      // function is calling. 
      document.write(get_Value_of_PI()); 
    </script>

    輸出:

    3.141592653589793

錯誤和異常:在這裏,我們將Math.PI視為一個函數,但實際上它是一個屬性,這就是為什麽顯示輸出錯誤的原因。

  • <script> 
      // Here we consider Math.PI as a function but 
      // in actual it is a property that is why error 
      // as output is being shown. 
      document.write(Math.PI(12)); 
    </script>

    輸出:

    Error:Math.PI is not a function

應用:每當我們需要查找與PI相關的任何值時,我們都會利用此屬性。在數學中,它非常需要。
讓我們看看此應用程序上的JavaScript程序:

  • 例:在這裏,我們將找到具有給定半徑值的圓的麵積值。
    <script> 
      // function is being called with radius 5 as parameter. 
      function area_of_circle(radius_of_the_circle) 
      { 
          return Math.PI * radius_of_the_circle * radius_of_the_circle; 
      } 
      
      // Here area of the circle is 5 unit. 
      document.write(area_of_circle(5)); 
    </script>

    輸出:

    78.53981633974483
    

支持的瀏覽器:下麵列出了JavaScript Math.PI屬性支持的瀏覽器:

  • 穀歌瀏覽器
  • IE瀏覽器
  • 火狐瀏覽器
  • Opera
  • 蘋果瀏覽器


相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 JavaScript | Math.PI Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。