zoukankan      html  css  js  c++  java
  • JavaScript toFixed() 方法注意点

    定义和用法

    toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。

    语法

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

    然而toFixed它是一个四舍六入五成双的诡异的方法,"四舍六入五成双"含义:对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双”,也即“4舍6入5凑偶”这里“四”是指≤4 时舍去,"六"是指≥6时进上,"五"指的是根据5后面的数字来定,当5后有数时,舍5入1;当5后无有效数字时,需要分两种情况来讲:①5前为奇数,舍5不进;②5前为偶数,舍5入1。(0是偶数)  

    Number(0.35).toFixed(1)
    "0.3"
    Number(0.351).toFixed(1)
    "0.4"
    Number(0.25).toFixed(1)
    "0.3"
  • 相关阅读:
    Silverlight学习(五)图形标绘
    Silverlight学习(四) domainservice动态多条件查询
    MySQL之单表查询
    mysql外键的三种关系
    mysql之完整性约束
    接口类和抽象类的区别
    mysql中的sql_mode
    html5本地存储技术 localstorage
    mysql数值类型
    mysql
  • 原文地址:https://www.cnblogs.com/cosyer/p/8960860.html
Copyright © 2011-2022 走看看