首页 > 其他分享 >number.js说明

number.js说明

时间:2022-09-08 09:13:46浏览次数:72  
标签:return name Number value number 说明 maxNum 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]

 

标签:return,name,Number,value,number,说明,maxNum,js
From: https://www.cnblogs.com/wm218/p/16668230.html

相关文章

  • uni-app目录结构说明
    一般目录结构如下:/.hbuilderx    (系统目录)/.vite  (系统目录) /node_modules (系统目录,存储平台插件)/pages (系统目录,存储页面文件,比如vue、nvue)/uni......
  • 【JS】数据类型
    一.常量(const)和变量(var)都是存储数据的容器 常量在声明后必须赋值,不允许为空并且不允许重新赋值变量命名可以使用:英文字母、数字(不能以数字开头)、下划线、$。不能使......
  • EasyUI 使用说明
    Datagrid引入easyui<linkrel="stylesheet"href="../jquery-easyui-1.3.2/themes/default/easyui.css"/><linkrel="stylesheet"href="../jquery-easyui-1.3.2/theme......
  • 6.JS操作BOM对象
    6.操作BOM对象(重点)浏览器介绍JavaScript和浏览器的关系JavaScript诞生就是为了能够让他在浏览器中运行BOM:浏览器对象模型windowwindow代表浏览器窗口Navigator......
  • js箭头函数
    一般函数:显示结果:HelloWorld!1hello=function(){2return"HelloWorld!";3}4console.log(hello())使用箭头函数:显示结果:HelloWorld!1hello=()=>......
  • letter.js说明
    文件说明:获取汉字、英文字母的集合示例代码:import$letterfrom'@/common/js/letter.js'$letter.firstLetter('中国人')//打印结果:ZGR$letter.firstLetter('mynam......
  • 5.JS面向对象编程
    5.面向对象编程5.1原型对象JavaScript,java,c#。。。。类:模板对象:具体的实例原型: varuser={   name:"cc",   age:3,   sex:'男',   run:f......
  • 16.1json模块 16.2文件上传 16.3session的高级用法
    16.1json模块#json主要是干嘛的?json非常严格的数据类型,只能用“”,不然会报错,只支持""#把一个东西变成序列#[1,2,3,4,5]#有序的叫序列#{"a",'b'}#散列#importjson......
  • JS: 模拟async/await语法糖
    不熟悉生成器对象的小伙伴,可查看:Generator、Generator.prototype.next模拟函数:/***模拟async关键字的函数*(不返回Promise对象也是可以的)*@paramgenerator*......
  • 包和模块、库、json库
    七.包和模块package:针对代码结构的组织,一个包里面可以拥有很多的python文件module:一个python文件就是一个模块1.从另一个模块直接引用所需代码模块必须是存放在......