本文为您介绍数字类型相关函数的语法、说明、参数、返回值和示例。
add
- 语法:
add(n1, n2)
。 - 说明
加法操作。
- 参数
- n1:数字类型。
- n2:数字类型。
- 返回值
返回
n1 + n2
的结果。 - 示例
输出:n1 = add(10, 20) n2 = sub(10, 20) n3 = mul(10, 20) n4 = div(10, 20) n5 = mod(35, 20) say(concat('n1=', n1)) say(concat('n2=', n2)) say(concat('n3=', n3)) say(concat('n4=', n4)) say(concat('n5=', n5))
n1=30
n2=-10
n3=200
n4=0.5
n5=15
sub
- 语法:
sub(n1, n2)
。 - 说明
减法操作。
- 参数
- n1:数字类型。
- n2:数字类型。
- 返回值
返回
n1 - n2
的结果。 - 示例
输出:n1 = add(10, 20) n2 = sub(10, 20) n3 = mul(10, 20) n4 = div(10, 20) n5 = mod(35, 20) say(concat('n1=', n1)) say(concat('n2=', n2)) say(concat('n3=', n3)) say(concat('n4=', n4)) say(concat('n5=', n5))
n1=30
n2=-10
n3=200
n4=0.5
n5=15
mul
- 语法:
mul(n1, n2)
。 - 说明
乘法操作。
- 参数
- n1:数字类型。
- n2:数字类型。
- 返回值
返回
n1 * n2
的结果。 - 示例
输出:n1 = add(10, 20) n2 = sub(10, 20) n3 = mul(10, 20) n4 = div(10, 20) n5 = mod(35, 20) say(concat('n1=', n1)) say(concat('n2=', n2)) say(concat('n3=', n3)) say(concat('n4=', n4)) say(concat('n5=', n5))
n1=30
n2=-10
n3=200
n4=0.5
n5=15
div
- 语法:
div(n1, n2)
。 - 说明
除法操作。
- 参数
- n1:数字类型。
- n2:数字类型。
- 返回值
返回
n1/n2
的结果。 - 示例
输出:n1 = add(10, 20) n2 = sub(10, 20) n3 = mul(10, 20) n4 = div(10, 20) n5 = mod(35, 20) say(concat('n1=', n1)) say(concat('n2=', n2)) say(concat('n3=', n3)) say(concat('n4=', n4)) say(concat('n5=', n5))
n1=30
n2=-10
n3=200
n4=0.5
n5=15
mod
- 语法:
mod(n1, n2)
。 - 说明
求余操作。
- 参数
- n1:数字类型。
- n2:数字类型。
- 返回值
返回
n1 % n2
的结果(余数)。 - 示例
输出:n1 = add(10, 20) n2 = sub(10, 20) n3 = mul(10, 20) n4 = div(10, 20) n5 = mod(35, 20) say(concat('n1=', n1)) say(concat('n2=', n2)) say(concat('n3=', n3)) say(concat('n4=', n4)) say(concat('n5=', n5))
n1=30
n2=-10
n3=200
n4=0.5
n5=15
gt
- 语法:
gt(n1, n2)
。 - 说明
大于比较。
- 参数
- n1:数字类型。
- n2:数字类型。
- 返回值
若
n1 > n2
,返回true
,否则返回false
。 - 示例
if and($arg_num, gt(tonumber($arg_num), 10)) { say('num > 10') } if and($arg_num, ge(tonumber($arg_num), 10)) { say('num >= 10') } if and($arg_num, lt(tonumber($arg_num), 10)) { say('num < 10') } if and($arg_num, le(tonumber($arg_num), 10)) { say('num <= 10') }
- 请求:/path1/path2/file?num=10,响应:num <= 10 num >= 10。
- 请求:/path1/path2/file?num=11,响应:num > 10 num >= 10。
- 请求:/path1/path2/file?num=9, 响应:num < 10 num <= 10。
ge
- 语法:
ge(n1, n2)
。 - 说明
大于等于比较。
- 参数
- n1:数字类型。
- n2:数字类型。
- 返回值
若
n1 >= n2
,返回true
,否则返回false
。 - 示例
if and($arg_num, gt(tonumber($arg_num), 10)) { say('num > 10') } if and($arg_num, ge(tonumber($arg_num), 10)) { say('num >= 10') } if and($arg_num, lt(tonumber($arg_num), 10)) { say('num < 10') } if and($arg_num, le(tonumber($arg_num), 10)) { say('num <= 10') }
- 请求:/path1/path2/file?num=10,响应:num <= 10 num >= 10。
- 请求:/path1/path2/file?num=11,响应:num > 10 num >= 10。
- 请求:/path1/path2/file?num=9, 响应:num < 10 num <= 10。
lt
- 语法:
lt(n1, n2)
。 - 说明
小于比较。
- 参数
- n1:数字类型。
- n2:数字类型。
- 返回值
若
n1 < n2
,返回true
,否则返回false
。 - 示例
if and($arg_num, gt(tonumber($arg_num), 10)) { say('num > 10') } if and($arg_num, ge(tonumber($arg_num), 10)) { say('num >= 10') } if and($arg_num, lt(tonumber($arg_num), 10)) { say('num < 10') } if and($arg_num, le(tonumber($arg_num), 10)) { say('num <= 10') }
- 请求:/path1/path2/file?num=10,响应:num <= 10 num >= 10。
- 请求:/path1/path2/file?num=11,响应:num > 10 num >= 10。
- 请求:/path1/path2/file?num=9, 响应:num < 10 num <= 10。
le
- 语法:
le(n1, n2)
。 - 说明
小于等于比较。
- 参数
- n1:数字类型。
- n2:数字类型。
- 返回值
若
n1 <= n2
,返回true
,否则返回false
。 - 示例
if and($arg_num, gt(tonumber($arg_num), 10)) { say('num > 10') } if and($arg_num, ge(tonumber($arg_num), 10)) { say('num >= 10') } if and($arg_num, lt(tonumber($arg_num), 10)) { say('num < 10') } if and($arg_num, le(tonumber($arg_num), 10)) { say('num <= 10') }
- 请求:/path1/path2/file?num=10,响应:num <= 10 num >= 10。
- 请求:/path1/path2/file?num=11,响应:num > 10 num >= 10。
- 请求:/path1/path2/file?num=9, 响应:num < 10 num <= 10。
floor
- 语法:
floor(n)
。 - 说明
向下取整。
- 参数
n:数字类型。
- 返回值
返回
n
的向下取整。 - 示例
if $arg_num { say(concat('ceil: ', ceil(tonumber($arg_num)))) say(concat('floor: ', floor(tonumber($arg_num)))) }
请求:/path1/path2/file?num=9.3,响应:ceil: 10 floor: 9。
ceil
- 语法:
ceil(n)
。 - 说明
向上取整。
- 参数
n:数字类型。
- 返回值
返回
n
的向上取整。 - 示例
if $arg_num { say(concat('ceil: ', ceil(tonumber($arg_num)))) say(concat('floor: ', floor(tonumber($arg_num)))) }
请求:/path1/path2/file?num=9.3,响应:ceil: 10 floor: 9。
在文档使用中是否遇到以下问题
更多建议
匿名提交