JavaScript | Math.PI Property
The Math.PI is a property in JavaScript which is simply used to find the value of Pi i.e, in symbolic form Π which is nothing but it is the ratio of the circumference of a circle to its diameter, whose value is approximately 3.141. It is mainly used in a mathematics problem.
Difference between property and function in javascript.
Property in JavaScript is nothing but a value whereas method is a function this can be understood with the help of an example given below.
<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> |
Output:
Audi A8
Here as we can see that property of the object car, is going to store the string as “Audi” and it can be accessed with car.name.
sayModel is a method i.e, a function of the object and it can be accessed with car.sayModel().
It can be noticed that sayModel is just a function which uses ().
Syntax:
Math.PI
Parameters: Here nothing is passed as a parameter because, Math.PI is not a function but it is a property.
Return values: It simply return the value of PI i.e, Π
Example:
Input : Math.PI Output: 3.141592653589793
Explanation:Here simply value of PI i.e, Π is shown as ouput.
Let’s see JavaScript code for Math.PI property:
- Example 1:
<script>// Here value of Math.PI is printed.document.write(Math.PI);</script>chevron_rightfilter_noneOutput:
3.141592653589793
- Example 2:Value of PI i.e, Π can be printed as in the form of function as shown below.
<script>// function is being called.functionget_Value_of_PI(){returnMath.PI;}// function is calling.document.write(get_Value_of_PI());</script>chevron_rightfilter_noneOutput:
3.141592653589793
Errors and Exceptions: Here we consider Math.PI as a function but in actual it is a property that is why error as output is being shown.
<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> |
Output:
Error: Math.PI is not a function
Application: Whenever we need to find the value of anything related to PI that time we take the help of this property.In mathemaatics it needed a lot.
Let’s see the JavaScript program on this application:
- Example:Here we are going to find the value of the area of a circle with the given value of its radius.
<script>// function is being called with radius 5 as parameter.functionarea_of_circle(radius_of_the_circle){returnMath.PI * radius_of_the_circle * radius_of_the_circle;}// Here area of the circle is 5 unit.document.write(area_of_circle(5));</script>chevron_rightfilter_noneOutput:
78.53981633974483
Supported Browsers: The browsers supported by JavaScript Math.PI Property are listed below:
- Google Chrome
- Internet Explorer
- Firefox
- Opera
- Safari
Recommended Posts:
- JavaScript | multiline Property
- JavaScript | Cursor property
- Javascript | MouseEvent which Property
- JavaScript | Error name Property
- JavaScript | lastIndex Property
- JavaScript | Math.LN2 property
- JavaScript | source Property
- JavaScript | undefined Property
- How to remove CSS property using JavaScript?
- JavaScript | global Property
- JavaScript | Infinity Property
- JavaScript | Math.SQRT1_2 property
- JavaScript | Math.SQRT2 property
- JavaScript | Math.LOG10E property
- JavaScript | Date constructor Property
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



