JavaScript | Math.floor() function
The Math.floor() function in JavaScript is used to round off the number passed as a parameter to its nearest integer in Downward direction of rounding i.e. towards the lesser value.
Syntax
Math.floor(value)
Parameters: This function accepts a single parameter value which is number to be rounded to its nearest integer in downward rounding method.
Returns: Result after rounding the number passed as a parameter to the function.passed as parameter.
Example:
Input : Math.floor(4.23) Output : 4 Input : Math.floor(0.8) Output : 0
Errors and Exceptions:
- A non-numeric string passed as parameter returns NaN
- An array with more than 1 integer passed as parameter returns NaN
- An empty variable passed as parameter returns NaN
- An empty string passed as parameter returns NaN
- An empty array passed as parameter returns NaN
Below are some examples that illustrate the Math.floor() function in JavaScript:
Example 1:
<script type="text/javascript"> document.write(Math.floor(-2) + "<br>"); document.write(Math.floor(-2.56)); </script> |
Output:
-2 -3
Example 2:
<!-- POSITIVE NUMBER EXAMPLE --><script type="text/javascript"> document.write(Math.floor(2) + "<br>"); document.write(Math.floor(2.56)); </script> |
Output:
2 2
Example 3:
<!-- STRING EXAMPLE --><script type="text/javascript"> document.write(Math.floor("Geeksforgeeks")); </script> |
Output:
NaN
Example 4:
<!-- ADDITION INSIDE FUNCTION EXAMPLE --><script type="text/javascript"> document.write(Math.floor(7.2+9.3)); </script> |
Output:
16
Supported Browsers: The browsers supported by JavaScript Math.floor( ) function are listed below:
- Google Chrome
- Internet Explorer
- Firefox
- Opera
- Safari
Recommended Posts:
- How to call a function that return another function in JavaScript ?
- JavaScript | Math.E() function
- JavaScript | Array every() function
- JavaScript | String() Function
- JavaScript | Math.abs( ) function
- JavaScript | Function Call
- JavaScript | toPrecision( ) Function
- How to override a JavaScript function ?
- JavaScript | Symbol.for() function
- JavaScript | Function Parameters
- JavaScript | Function Definitions
- JavaScript | Math.pow( ) Function
- JavaScript | Array.of() function
- JavaScript | toExponential() Function
- What is the inline function in JavaScript ?
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.



