JavaScript | Math.fround( ) Function
While performing operations on numbers we might sometimes want to use 32-bit numbers. JavaScript internally uses 64-bit floating point numbers and not 32-bit. So checking equality of 32-bit numbers with 64-bit numbers may fail. JavaScript provides us with a built-in function to cast a 64-bit floating point number to 32-bit. The Math.fround() function in JavaScript is used to find the nearest 32-bit single-precision float representation of a given Number. Math.fround() function in JavaScript is also used to cast the 64-bit float to a 32-bit float.
Syntax:
Math.fround(value)
Parameters: This function accepts a single parameter value . This parameter represents the number for which we want to find the nearest 32-bit single precision float representation.
Return Value: The Math.fround() function returns the nearest 32-bit single precision float representation of the given number.
Below examples illustrates the Math.fround() function in JavaScript:
- Example 1: When a positive number is passed as a parameter:
<scripttype="text/javascript">document.write(Math.fround(3));</script>chevron_rightfilter_noneOutput:
3
- Example 2: When a positive number with decimal places is passed as a parameter:
<scripttype="text/javascript">document.write(Math.fround(3.345));</script>chevron_rightfilter_noneOutput:
3.3450000286102295
- Example 3: When a negative number is passed as a parameter:
<scripttype="text/javascript">document.write(Math.fround(-3));</script>chevron_rightfilter_noneOutput:
-3
- Example 4: When a negative number with decimal places is passed as a parameter:
<scripttype="text/javascript">document.write(Math.fround(-3.345));</script>chevron_rightfilter_noneOutput:
-3.3450000286102295
- Example 5: When zero is passed as a parameter:
<scripttype="text/javascript">document.write(Math.fround(0));</script>chevron_rightfilter_noneOutput:
0
Supported Browsers: The browsers supported by JavaScript Math.fround( ) 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 | Function Parameters
- JavaScript | Function Definitions
- JavaScript | toString( ) function
- JavaScript | Math.pow( ) Function
- JavaScript | Array every() function
- JavaScript | String() Function
- JavaScript | Function Apply
- JavaScript | Function Call
- Javascript | Number() Function
- JavaScript | Math.E() function
- JavaScript | Array some() function
- JavaScript | toFixed( ) Function
- JavaScript | Array.of() function
- JavaScript | Math.abs( ) function
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.



