Rokato. Utils

工具辅助类方法

Methods

(static) asciiToHex(str)

ASCII可视字符串转小写十六进制字符串

Parameters:
NameTypeDescription
strstring

ASCII可视字符串

Returns:

小写十六进制字符串

(static) base64ToUtf8(str)

Base64解码转UTF8字符串

Parameters:
NameTypeDescription
strstring

Base64编码字符串

Returns:

UTF8字符串 遇到异常返回参数原数据

(static) bswap16()

16位数值字节序反转

(static) bswap32()

32位数值字节序反转

(static) compareVersion(ver1, ver2, radix) → {number}

比较两个字符串版本号

Parameters:
NameTypeDescription
ver1string

格式'xxx.xx.xx...'

ver2string

格式'xxx.xx.xx...'

radixnumber

默认十进制

Returns:

0=ver1=ver2 -1=ver1<ver2 1=ver1>ver2

Type: 
number

(static) deepFreeze()

深度递归冻结对象

(static) getChars(char, count) → {string}

获取指定数量重复字符

Parameters:
NameTypeDescription
charstring

字符

countnumber

重复数量

Returns:
Type: 
string

(static) hexToAscii(hex)

十六进制字符串转ASCII可视字符串

Parameters:
NameTypeDescription
hexstring

十六进制字符串

Returns:

ASCII可视字符串

(static) hexToUtf8(hex)

十六进制字符串转UTF8字符串

Parameters:
NameTypeDescription
hexstring

十六进制字符串

Returns:

UTF8字符串

(static) moneyToStr(money) → {string}

数值金额转字符串金额(单位分)

Parameters:
NameTypeDescription
moneynumber

以分为单位的正负数值

Returns:
Type: 
string

(static) reverseBits(num, bitSize)

二进制位反转

Parameters:
NameTypeDescription
numnumber

数值

bitSizenumber

有效位大小

(static) sliceCount(str, count) → {Array}

依据字符数量切片字符串

Parameters:
NameTypeDescription
strstring

完整字符串

countnumber

字符数量

Returns:

切片后的字符串数组 参数错误返回空数组

Type: 
Array

(static) sliceCountToInt(str, count, radix) → {Array}

依据字符数量切片字符串并进制转换为数值

Parameters:
NameTypeDescription
strstring

完整字符串

countnumber

字符数量

radixnumber

字符串的进制

Returns:

切片后的数值数组 参数错误返回空数组

Type: 
Array

(static) strToMoney(str) → {number}

字符串金额转数值金额(单位分)

Parameters:
NameTypeDescription
strstring

以分为单位的字符串金额

Returns:

字符串格式异常返回null

Type: 
number

(static) trimHex(str) → {string}

修剪清理影响HEX字符串的格式美化字符

Parameters:
NameTypeDescription
strstring
Returns:
Type: 
string

(static) uint32Add()

32位无符号数加法运算

(static) uint32Mul()

32位无符号数乘法运算

(static) uint32Sub()

32位无符号数减法运算

(static) utf8ToBase64(str)

UTF8字符串转Base64编码

Parameters:
NameTypeDescription
strstring

UTF8字符串

Returns:

Base64编码字符串 遇到异常返回参数原数据

(static) utf8ToHex(str)

UTF8字符串转小写十六进制字符串

Parameters:
NameTypeDescription
strstring

UTF8字符串

Returns:

小写十六进制字符串