Function floatNum

  • parseFloat 然后根据 saveNum 四舍五入之后的数字

    floatNum(Infinity, 2, "-") === Infinity // 返回 true
    floatNum("Infinity", 2, "-") === "-" // 返回 true
    floatNum(null, 2, '-') === "-" // 返回 true
    floatNum(undefined, 2, '-') === "-" // 返回 true
    floatNum(NaN, 2, '-') === "-" // 返回 true
    floatNum(0, 2, '-') === 0 // 返回 true
    floatNum("0", 2, '-') === 0 // 返回 true
    floatNum("0px", 2, '-') === 0 // 返回 true
    floatNum("1e-9", 2, '-') === 0 // 返回 true
    floatNum(1e-9, 2, '-') === 0 // 返回 true
    floatNum("1e", 2, '-') === 1 // 返回 true
    floatNum("1.2300px", 2, '-') === 1.23 // 返回 true
    floatNum("1.2300", 2, '-') === 1.23 // 返回 true
    floatNum("1.2340", 2, '-') === 1.23 // 返回 true
    floatNum("1.2350", 2, '-') === 1.24 // 返回 true

    Type Parameters

    • T

    Parameters

    • text: any
    • saveNum: number
    • nanText: T

    Returns T | number

Generated using TypeDoc