美文网首页
JS保留最多两位小数

JS保留最多两位小数

作者: Oo晨晨oO | 来源:发表于2018-12-11 14:55 被阅读15次

    有时候想要 最多 保留多少多少位小数, 并不想保留固定位数的小数, 怎么办呢?
    比如下面这种情况
    Input:

    10
    1.7777777
    9.1
    

    Output:

    10
    1.78
    9.1
    

    这里有个简单的方法

    Math.round(num * 100) / 100
    

    原理就是: Math的round方法是取到整数的四舍五入. 乘以100, 相当于取到小数点后两位的四舍五入近似数. 再除以一百, 如果有小数的, 就会保留小数位, 没有小数的, 就直接显示整数啦

    相关文章

      网友评论

          本文标题:JS保留最多两位小数

          本文链接:https://www.haomeiwen.com/subject/tstehqtx.html