【system.number】使用说明
对象:system.number
说明:提供一系列针对数值类型的操作
目录:
| 方法 | 返回 | 说明 |
| system.number.isNumber( number ) | [True | False] | 检测是否是数值类型 |
| system.number.isInt( number, than, zero ) | [True | False] | 检测是否是整形数 |
| system.number.isFloat( number, than ) | [True | False] | 检测是否是浮点数 |
| system.number.format( number, digit, comma ) | [Number | String] | 格式化数字 |
| system.number.rndInt( startNumber, endNumber ) | [Number] | 获取一个随机整形数 |
| system.number.rndInts( startNumber, endNumber, Nums ) | [Array] | 获取一组随机整形数 |
| system.number.rndNumber( startNumber, endNumber, digit ) | [Number] | 获取一个随机数,可能包括整数、浮点数 |
| system.number.rndNumbers( startNumber, endNumber, Nums, digit ) | [Array] | 获取一组随机数,可能包含整数、浮点数 |
| system.number.range( num, minNum, maxNum ) | [True | False] | 检测数的区间范围 |
| system.number.rangeInt( num, minNum, maxNum ) | [True | False] | 检测数的区间范围并判断是否是整形数 |
方法:
原型:system.number.isNumber( number )
说明:检测是否是数值类型
返回:[True | False]
注意:带逗号的数字表示方法,返回False表示非数值类型
原型:system.number.isInt( number, than, zero )
说明:检测是否是整形数
返回:[True | False]
参数:
number [必需] 待检测数字
than [可选 1|-1] 值为1时表示判断该数是否是正整数,值为-1时表示判断该数是否是负正数
zero [可选 0 | 空字符] 是否包含0 示例:
system.number.isInt( 123 ) ' 返回True,表示123是整数
system.number.isInt( -123 ) ' 返回True,表示-123是整数
system.number.isInt( 123, 1, 0 ) ' 返回True, 表示判断123是大于等于0的正整数
system.number.isInt( 0, 1, 0 ) ' 返回True,表示0是大于等于0的正整数
system.number.isInt( 0, 1 ) ' 返回False,表示0不是大于0的正整数
system.number.isInt( -123, -1, 0 ) ' 返回True,表示-123是小于等于0的负整数
system.number.isInt( 0, -1, 0 ) ' 返回True,表示0是小于等于0的负整数
system.number.isInt( 0, -1 ) ' 返回False,表示0不是小于0的负整数
原型:system.number.isFloat( number, than )
说明:检测是否是浮点数
返回:[True | False]
参数:
number [必需] 待检测数字
than [可选 1|-1] 值为1时表示判断该数是否是正浮点数,值为-1时表示判断该数是否是负浮点数 示例:
system.number.isFloat( 123.45 ) ' 返回True,表示123.45是浮点数
system.number.isFloat( -123.45 ) ' 返回True,表示-123.45是浮点数
system.number.isInt( 123.45, 1 ) ' 返回True, 表示判断123.45是正浮点数
system.number.isInt( -123.45, -1 ) ' 返回True,表示-123.45是负浮点数
原型:system.number.format( number, digit, comma )
说明:格式化数字
返回:[Number | String]
参数:
number [必需] 待格式化的数字
digit [可选 Number] 小数位数个数,默认值为2,采用四舍五入进位
comma [可选 Boolean] 是否逗号显示数字,默认值False
示例:
system.number.format(12000) 结果是: 12000
system.number.format(120000.3451) 结果是: 12000.35
system.number.format(120000.3012) 结果是: 12000.3
system.number.format(120000.0102) 结果是: 12000
system.number.format(120000.0102, 2) 结果是: 12000.01
system.number.format("abcd") 结果是: abcd
system.number.format(12345.1246, 3) 结果是: 12345.125
system.number.format(12345.1246, 3, true) 结果是: 12,345.125 注意:如果参数非数值则返回原字符串
原型:system.number.rndInt( startNumber, endNumber )
说明:获取一个随机整形数
返回:[Number]
参数:
startNumber [必需 Number] 最小随机数
endNumber [必需 Number] 最大随机数
原型:system.number.rndInts( startNumber, endNumber, Nums )
说明:获取一组随机整形数
返回:[Array] 每个元素都是整形数
参数:
startNumber [必需 Number] 最小随机数
endNumber [必需 Number] 最大随机数
Nums [必需 Number] 获取个数
原型:system.number.rndNumber( startNumber, endNumber, digit )
说明:获取一个随机数,可能包括整数、浮点数
返回:[Number]
参数:
startNumber [必需 Number] 最小随机数
endNumber [必需 Number] 最大随机数
digit [可选 Number] 返回浮点数时的小数点位数,默认值为2
原型:system.number.rndNumbers( startNumber, endNumber, Nums, digit )
说明:获取一组随机数,可能包含整数、浮点数
返回:[Array] 每个元素都是数值
参数:
startNumber [必需 Number] 最小随机数
endNumber [必需 Number] 最大随机数
Nums [必需 Number] 获取个数
digit [可选 Number] 返回浮点数时的小数点位数,默认值为2
原型:system.number.range( num, minNum, maxNum )
说明:检测数的区间范围
返回:[True | False]
参数:
num [Number] 待检测的数
minNum [Number] 最小值,如果非数值表示不判断最小值
maxNum [Number] 最大值,如果非数值表示不判断最大值
原型:system.number.rangeInt( num, minNum, maxNum )
说明:检测数的区间范围并判断是否是整形数
返回:[True | False]
参数:
num [Number] 待检测的数
minNum [Number] 最小值,如果非数值表示不判断最小值
maxNum [Number] 最大值,如果非数值表示不判断最大值
【system.number】使用说明的更多相关文章
- java System.arrayCopy使用说明
java System.arrayCopy使用说明 java.lang.System.arraycopy() 方法复制指定的源数组的数组,在指定的位置开始,到目标数组的指定位置. 下面是 System ...
- Global UNIX file system cylinder group cache
A global cylinder group (CG) cache is stored in file server memory and shared by a plurality of file ...
- File System Design Case Studies
SRC=http://www.cs.rutgers.edu/~pxk/416/notes/13-fs-studies.html Paul Krzyzanowski April 24, 2014 Int ...
- DataGridView 中发生以下异常: System.Exception: 是 不是 Decimal 的有效值。 ---> System.FormatException: 输入字符串的格式不正确。
其实之前我自己是没测出这个问题的,但是一放到测试的手上就出来了,原因我知道在哪里改输什么东西,但是人家不知道啊.报错如下: --------------------------- “DataGridV ...
- 关于System.FormatException异常
什么是FormatException 参数格式无效或复合格式字符串不正确时引发的异常. 继承 Object Exception SystemException FormatException 详细说明 ...
- Java(43)JDK新特性之方法引用
作者:季沐测试笔记 原文地址:https://www.cnblogs.com/testero/p/15228461.html 博客主页:https://www.cnblogs.com/testero ...
- ISP路由表分发中的AS与BGP
➠更多技术干货请戳:听云博客 摘要 本文面向,初级网络工程师,数据挖掘工程师,涉及EGP(外部网关协议; Exterior Gateway Protocol),IGP(内部网关协议; Interior ...
- 解决HubbleDotNet搜索引擎索引数据不全的问题
HubbleDotnet是国产.NET平台搜索引擎的翘楚,开放源代码,使用方便,不过我一直在非生产环境下使用.官方网页在HubbleDotNet开源全文搜索数据库项目--技术详解. 以前当数据库使用M ...
- SAP RFC
什么是RFC? RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议.简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个 ...
随机推荐
- 对于dequeueReusableCellWithIdentifier:的理解
Table Data Source Methods中的一个必要实现的方法tableView: cellForRowAtIndexPath: 中经常会包含一段代码: static NSString ...
- Linux下的压缩解压缩命令
*.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— *.gz ...
- jquery固定位置浮动
示例: <!DOCTYPE html> <html> <head> <title>test page</title> <script ...
- CSS3-transition常用属性及示例
transition参数 语法 transition: property duration timing-function delay transition属性是个复合属性,她包括以下几个子属性: t ...
- 课时49.非input标签(掌握)
1.select标签(下拉列表) 什么是下拉列表? 这就是下拉列表 作用: 用于定义下拉列表 格式: <select> <option>列表数据</option> ...
- Flex入坑指南
弹性布局flex是一个几年前的CSS属性了,说它解放了一部分生产力不为过.至少解放了不少CSS布局相关的面试题 :) 之前网上流行的各种XX布局,什么postion: absolute+margin, ...
- CF1066D Boxes Packing(二分答案)
题意描述: 你有$n$个物品,每个物品大小为$a_i$,$m$个盒子,每个盒子的容积为$k$.$Maksim$先生想把物品装入盒子中.对于每个物品,如果能被放入当前的盒子中,则放入当前盒子,否则换一个 ...
- IO流,字符流
import java.io.FileReader; public class FileReaderDemo { public static void main(String[] args) thro ...
- sql查询关于时间的一些汇总
今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0 昨天的所有数据:select * from 表名 where ...
- Jqgrid利用正则匹配表达式正确移除html标签
在使用JqGrid表格插件过程中,遇到一个问题:后台取出来的字段是带有Html标签的,于是将内容填充到表格之后,带有的html标签会把表格撑开或者每一行的内容显示不统一,导致非常难看,就像下图所示: ...