• number保留小数位,原来的函数四舍五入不准确

    原来的toFixed可以把科学计数法的小数,给转成普通小数字符串

    参数

    • num: number

      原数字

    • 可选fractionDigits: number = 0

      保留小数位

    • 可选rounding: boolean = true

      是否四舍五入

    返回 string

    // Number.prototype.toFixed自带四舍五入
    (0.45).toFixed(1); // '0.5'
    // numToFixed默认使用四舍五入,跟Number.prototype.toFixed保持一致
    numToFixed(0.45, 1); // '0.5'
    // 关闭四舍五入
    numToFixed(0.45, 1, false); // '0.4'