在区间

阅读(2) 标签: 在区间,

语法:

(<对象参数> 在区间  <区间下限> <区间上限> [左开] [右开] [三段])

返回:

布尔二值或-1,0,1三值

参数<对象参数>

原值/原计算式。必要参数;类型是数值、日期、时间;参数名已省略。

参数<区间下限> <区间上限>

这两个参数表示区间的起始和终止,对象参数在区间内则返回true,否则返回false。都是必要参数;类型是数值、日期、时间;参数名已省略。

例子:

判断字段订单金额是否在区间100010000之间。

NLC片段:(订单金额 在区间  1000,10000) //返回true

参数[左开]

默认是左闭区间,本参数表示左开区间。非必要参数;类型是布尔;参数值已省略,参数名不能省略。

参数[右开]

默认是右闭区间,本参数表示右开区间。非必要参数;类型是布尔;参数值已省略,参数名不能省略。

例子:

判断1000是否在左开右闭区间100010000之间。

NLC片段:(1000 在区间  1000, 10000; 左开)  //返回false

参数:[三段]

默认返回true/false二值,本参数表示返回-1/0/1三值,即如果对象参数小于区间下限,则返回-1,如果对象参数大于区间上限,则返回1,如果对象参数在区间内,则返回0。非必要参数;类型是布尔;参数值已省略,参数名不能省略。

例子:

用三值判断 1000是否在区间100010000之间。

NLC片段:(1000 在区间 1000, 10000; 三段)  //返回0