• 技术文章 >Web开发 >JavaScript

    js四舍五入保留小数点后两位

    小妮浅浅小妮浅浅2021-01-19 17:41:44原创5912

    相信小伙伴们对于数据后面保留小数的操作,基本都能够解决,那么大家知道什么是四舍六入吗?这和我们平时说的四舍五入有很大的不同,不过有小伙伴学过toFixed()函数的话,应该接触到了这种用法。下面我们就toFixed() 的定义、语法、参数值、返回值、实例带来详细的讲解。

    1.定义

    toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。例如将数据Num保留2位小数,则表示为:toFixed(Num);但是其四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则。银行家舍入:所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法。具体规则如下:

    简单来说就是:四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一。

    2.语法

    number.toFixed(x)

    3.参数值

    X,必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替。

    4.返回值

    String,小数点后有固定的 x 位数字

    5.实例

    <script language="javascript"> 
    document.write("<h1>JS保留两位小数例子</h1><br>");  
       var a=2.1512131231231321;  
       document.write("原来的值:"+a+"<br>");  
       document.write("两位小数点:"+a.toFixed(2)+"<br>四位小数点"+a.toFixed(4));  
    </script>

    以上就是JavaScript中的toFixed()函数保留两位小数的使用,同时我们了解了新的知识点:四舍六入。感兴趣的小伙伴学习完就可以开始尝试下代码了哦。更多js学习指路:js教程

    专题推荐:js四舍五入保留小数点后两位
    品易云
    上一篇:js四舍五入取整函数 下一篇:js四舍五入保留2位小数

    相关文章推荐

    • js定时器怎么调开关时间?• js定时器刷新当前页面• js定时器第一次延迟• python中jsonpath模块有何用法?• js四舍五入取整函数

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网