Related Articles

Related Articles

JavaScript | Math.fround( ) Function
  • Last Updated : 13 Aug, 2019

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:



  1. Example 1: When a positive number is passed as a parameter:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script type="text/javascript">
       document.write(Math.fround(3));          
    </script>

    chevron_right

    
    

    Output:

    3
  2. Example 2: When a positive number with decimal places is passed as a parameter:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script type="text/javascript">
       document.write(Math.fround(3.345));          
    </script>

    chevron_right

    
    

    Output:

    3.3450000286102295
  3. Example 3: When a negative number is passed as a parameter:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script type="text/javascript">
       document.write(Math.fround(-3));          
    </script>

    chevron_right

    
    

    Output:

    -3
  4. Example 4: When a negative number with decimal places is passed as a parameter:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script type="text/javascript">
       document.write(Math.fround(-3.345));          
    </script>

    chevron_right

    
    

    Output:

    -3.3450000286102295
  5. Example 5: When zero is passed as a parameter:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script type="text/javascript">
       document.write(Math.fround(0));          
    </script>

    chevron_right

    
    

    Output:

    0

Supported Browsers: The browsers supported by JavaScript Math.fround( ) function are listed below:

  • Google Chrome
  • Internet Explorer
  • Firefox
  • Opera
  • Safari

full-stack-img




My Personal Notes arrow_drop_up
Recommended Articles
Page :