• 数字千位分隔

    Number.prototype.toLocaleString 也能转成千位分隔数字字符串

    参数

    • num: string | number
    • 可选isFormatDecimalPlaces: boolean = false

      是否格式化小数位

    • 可选delimiter: string = ','

    返回 string

    // 小数位不转换
    formatNumber(123456789); // '123,456,789'
    formatNumber(123); // '123'
    formatNumber(5763423); // '5,763,423'
    formatNumber(123123.1111); // '123,123.1111'

    // 小数位转换
    formatNumber(123.11, true); // '123.11'
    formatNumber(123123.1111, true); // '123,123.111,1'
    formatNumber(12312311.111111, true); // '12,312,311.111,111'
    formatNumber(12312311.111111); // '12,312,311.111111'
    formatNumber(12312311.111111, true, ' '); // '12 312 311.111 111'