當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript Math.round( )用法及代碼示例


JavaScript中的Math.round()函數用於將作為參數傳遞的數字四舍五入到最接近的整數。
用法

Math.round(value)

    參數:

  • 要四舍五入到最接近的整數的數字。
  • 返回值:


  • 將作為參數傳遞的數字四舍五入到作為參數傳遞的函數後的結果。

  • 下麵是一些示例,以說明Math.round()函數:

  1. 將數字四舍五入到最接近的整數:要將數字四舍五入到最接近的整數,應按以下方式實現math.round()函數:
    <script type="text/javascript"> 
        var round =Math.round(5.8); 
        document.write("Number after rounding : " + round);  
    </script>

    輸出:

    Number after rounding : 6
  2. 將負數四舍五入到最接近的整數:Math.round()函數本身在作為參數傳遞給它時會舍入一個負數。要將負數四舍五入至最接近的整數,應以以下方式實現Math.round()函數:
    <script type="text/javascript"> 
        var round =Math.round(-5.8); 
        document.write("Number after rounding : " + round);  
    </script>

    輸出:

    Number after rounding : -6
  3. Math.round()函數,當參數以“.5”作為小數時:下麵的程序顯示該參數具有小數點“.5”時的Math.round()函數的結果。
    <script type="text/javascript"> 
        var round =Math.round(-12.5); 
        document.write("Number after rounding : " + round); 
        var round =Math.round(12.51); 
        document.write("Number after rounding : " + round);  
    </script>

    輸出:

    Number after rounding : -12
    Number after rounding : 13

錯誤和異常
1.作為參數傳遞的非數字字符串返回NaN
2.一個大於1的整數數組作為參數傳遞的返回NaN
3.一個空變量作為參數傳遞的返回NaN
4.一個空字符串作為參數傳遞的返回NaN
5.一個空數組作為參數傳遞的返回NaN

以下示例說明了JavaScript中的Math.floor()函數:

<!-- NEGATIVE NUMBER EXAMPLE -->
<script type="text/javascript"> 
    document.write(Math.round(-2));  
    document.write(Math.round(-2.56));           
</script>

輸出:

-2
-3
<!-- POSITIVE NUMBER EXAMPLE -->
<script type="text/javascript"> 
    document.write(Math.round(2));  
    document.write(Math.round(2.56));           
</script>

輸出:

2
3
<!-- STRING EXAMPLE -->
<script type="text/javascript"> 
    document.write(Math.floor("Geeksforgeeks"));           
</script>

輸出:

NaN
<!-- ADDITION INSIDE FUNCTION EXAMPLE -->
<script type="text/javascript"> 
    document.write(Math.floor(7.2+9.3));            
</script>

輸出:

17


相關用法


注:本文由純淨天空篩選整理自AyushSaxena大神的英文原創作品 JavaScript | Math.round() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。