对象: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】使用说明的更多相关文章

  1. java System.arrayCopy使用说明

    java System.arrayCopy使用说明 java.lang.System.arraycopy() 方法复制指定的源数组的数组,在指定的位置开始,到目标数组的指定位置. 下面是 System ...

  2. 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 ...

  3. File System Design Case Studies

    SRC=http://www.cs.rutgers.edu/~pxk/416/notes/13-fs-studies.html Paul Krzyzanowski April 24, 2014 Int ...

  4. DataGridView 中发生以下异常: System.Exception: 是 不是 Decimal 的有效值。 ---> System.FormatException: 输入字符串的格式不正确。

    其实之前我自己是没测出这个问题的,但是一放到测试的手上就出来了,原因我知道在哪里改输什么东西,但是人家不知道啊.报错如下: --------------------------- “DataGridV ...

  5. 关于System.FormatException异常

    什么是FormatException 参数格式无效或复合格式字符串不正确时引发的异常. 继承 Object Exception SystemException FormatException 详细说明 ...

  6. Java(43)JDK新特性之方法引用

    作者:季沐测试笔记 原文地址:https://www.cnblogs.com/testero/p/15228461.html 博客主页:https://www.cnblogs.com/testero ...

  7. ISP路由表分发中的AS与BGP

    ➠更多技术干货请戳:听云博客 摘要 本文面向,初级网络工程师,数据挖掘工程师,涉及EGP(外部网关协议; Exterior Gateway Protocol),IGP(内部网关协议; Interior ...

  8. 解决HubbleDotNet搜索引擎索引数据不全的问题

    HubbleDotnet是国产.NET平台搜索引擎的翘楚,开放源代码,使用方便,不过我一直在非生产环境下使用.官方网页在HubbleDotNet开源全文搜索数据库项目--技术详解. 以前当数据库使用M ...

  9. SAP RFC

    什么是RFC? RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议.简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个 ...

随机推荐

  1. POJ 3216 Prime Path(打表+bfs)

    Prime Path Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 27132   Accepted: 14861 Desc ...

  2. Mongoose 对象的特殊性

    一.偶遇难题 在最近使用Mongoose的时候,遇到这样一个问题: 我从DB中查询出来一个对象,比如是Book,这个对象我想在返回时,给他附加一个字段,比如是字段A,正常来说,JS你只需要Book.A ...

  3. [JavaScript]JS中的变量声明与有效域

    1.变量声明 var a = 1; //使用var声明变量 b = 1; //不使用var 第一种情况,在当前域中声明一个名为a的变量,如果实在方法内则为局部变量,若在最外层声明则a为全局变量. 第二 ...

  4. IOS中Hybird实现

    现在Hybird这块,网上也有很多文章,最近研究了下,分享给大家. 什么是Hybird技术? 1.一般是指WebView和Native技术混合而成的一套技术方案 2.也可以理解成,非Native技术与 ...

  5. C++ map练习

    C++ STL之map map介绍 C++里的map数据结构,会存储键值对信息key-value,通过key得到value的信息.map的key与value有一个特点就是:每个唯一的key拥有唯一对应 ...

  6. 【解决】could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network

    在同一套环境中跑了很多个项目都是用 docker-compose的方式启动的,导致创建的自定义网络过多出现下面的报错 Error response from daemon: could not fin ...

  7. Xshell配色方案推荐

    使用方法: 新建mycolor.xcs文件 复制粘贴如下代码,将文件导入,修改自己喜欢的字体即可 [mycolor] text=00ff80 cyan(bold)=00ffff text(bold)= ...

  8. JS 时间格式化,模拟PHP date,时间格式化封装函数

    Date.prototype.Format = function (fmt) { var o = { "Y": this.getFullYear(), "m": ...

  9. buck型DC-DC分析

    BUCK型DC/DC电源分析 这种buck型DC/DC电路的拓扑结构:( 1N5822叫续流二极管!) LM2756相当于高速断开和闭合的开关,连接在Vin与Vout脚之间. 1. 在开关闭合时,电流 ...

  10. django的response-8

    视图函数在处理请求后,必须返回一个 HttpResponse 对象,或者 HttpResponse对象的子对象. 1. HttpResponse 可以通过 django.http.HttpRespon ...