当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。