当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。