@mudssky/jsutils
    Preparing search index...

    Class Bytes

    整合了字节单位格式化相关的方法

    Index

    Constructors

    Properties

    formatDecimalsRegExp: RegExp = ...

    去除小数点后多余的零

    formatThousandsRegExp: RegExp = ...

    用于格式化千分为字符串 \B非单词边界,也就是说是连续的数字 ?= 肯定预查,后面会跟3个数字 ?! 否定预查,后面不会跟数字 也就是说,前面多个3个数字连续,加上非数尾部 多次执行replace,就是不断从后面取3个数,前面加上分隔符

    parseRegExp: RegExp = ...

    提取正负号,数字,和单位

    Bytes

    unitMap: {
        b: number;
        gb: number;
        kb: number;
        mb: number;
        pb: number;
        tb: number;
    } = bytesUnitMap

    Methods

    • 传入数值转化为字节字符串或是传入字节字符串解析出数值,根据传入变量的类型区分调用方式

      Parameters

      • value: string | number
      • Optionaloptions: BytesOption

      Returns undefined | null | string | number

    • Parameters

      • value: number
      • Optionaloptions: BytesOption

      Returns null | string