number.js说明

文件说明:数字类操作集合

示例代码: 

import $number from '@/common/js/string.js'
$number.isNumber('   12345   ') 

 

方法列表:

@name  $number.isNumber(value)
@说明: 判断是否是数字类型, 可检测字符串类型数字,带逗号的货币类数字不会被检测成数字

@params
    value 待检测的内容

@return: [Boolean]

 

@name  $number.isInt(value, than, zero)
@说明: 判断当前值是否是整形,支持字符串类型判断

@params
    value 待检测的内容
    than [Boolean] 可选,值true是否是正整数,值false是否是负整数,未设置时,不分正负整数
    zero [0] 值只能是0或者不设置。值0时表示包含0,否则不包括0,默认不包括0

@return: [Boolean]

 

@name  $number.isFloat(value, than)
@说明: 判断当前值是否是浮点型,支持字符串类型判断

@params
    value 待检测的内容
    than [Boolean] 可选,值true是否是正整数,值false是否是负整数,未设置时,不分正负整数

@return: [Boolean]

 

@name  $number.format(value, p1, p2)
@说明: 格式化数字。当格式化值非数字时:输出原值。 当请求参数不正确时:输出原值

@params
     二个参数时(最少二个参数)
     $number.format(value, 2) // 表示小数部份保留二位
     $number.format(value, ',') // 表示已逗号分隔数字

     三个参数时:
     $number.format(value, ',', 2) // 表示以逗号分隔且保留二位小数
     $number.format(value, 2, ',') // 和上面的意思是一样的,参数二和参数三对调不影响结果

@return: [String]

 

@name  $number.rndNumber(minNum, maxNum)
@说明: 返回随机数:可能是整数或浮点数,浮点数默认2位小数点

@params
    minNum [Number] 必需,区间最小数
   maxNum [Number] 必需,区间最大数

@return: [Number]

 

@name  $number.rndFloat(minNum, maxNum, digit)
@说明: 返回随机浮点数

@params
    minNum [Number] 必需,区间最小数
    maxNum [Number] 必需,区间最大数
    digit [Number] 必需,保留小数位数

@return: [Number]

 

@name  $number.rndInt(minNum, maxNum)
@说明: 返回一个指定范围内的随机整数

@params
    minNum [Number] 必需,区间最小数
    maxNum [Number] 必需,区间最大数

@return: [Number]

 

@name  $number.rndInts(minNum, maxNum, len) 
@说明: 返回一组不重复的无序随机整形数 ,如果范围个数少于取值范围,则输出区间所有整形数

@params
    minNum [Number] 必需,区间最小数
    maxNum [Number] 必需,区间最大数
    len [Number] 必需,获取个数

@return: [Array]

 

posted @ 2022-09-08 08:56  1024记忆  阅读(562)  评论(0)    收藏  举报