数字类型相关

本文为您介绍数字类型相关函数的语法、说明、参数、返回值和示例。

add

函数详细信息,请参见下表:

项目

描述

语法

add(n1, n2)

说明

加法操作。

参数

  • n1:数字类型。

  • n2:数字类型。

返回值

返回n1 + n2的结果。

示例

n1 = add(10, 20)
say(concat('n1=', n1))

输出:

n1=30

sub

函数详细信息,请参见下表:

项目

描述

语法

sub(n1, n2)

说明

减法操作。

参数

  • n1:数字类型。

  • n2:数字类型。

返回值

返回n1 - n2的结果。

示例

n2 = sub(10, 20)
say(concat('n2=', n2))

输出:

n2=-10

mul

函数详细信息,请参见下表:

项目

描述

语法

mul(n1, n2)

说明

乘法操作。

参数

  • n1:数字类型。

  • n2:数字类型。

返回值

返回n1 * n2的结果。

示例

n3 = mul(10, 20)
say(concat('n3=', n3))

输出:

n3=200

div

函数详细信息,请参见下表:

项目

描述

语法

div(n1, n2)

说明

除法操作。

参数

  • n1:数字类型。

  • n2:数字类型。

返回值

返回n1/n2的结果。

示例

n4 = div(10, 20)
say(concat('n4=', n4))

输出:

n4=0.5

mod

函数详细信息,请参见下表:

项目

描述

语法

mod(n1, n2)

说明

求余操作。

参数

  • n1:数字类型。

  • n2:数字类型。

返回值

返回n1 % n2的结果(余数)。

示例

n5 = mod(35, 20)
say(concat('n5=', n5))

输出:

n5=15

gt

函数详细信息,请参见下表:

项目

描述

语法

gt(n1, n2)

说明

大于比较。

参数

  • n1:数字类型。

  • n2:数字类型。

返回值

n1 > n2,返回true,否则返回false

示例

say(gt(tonumber($arg_num), 10))

请求示例

http://www.example.com?num=x

说明

x严格大于10,结果返回true

x小于等于10,结果返回false

ge

函数详细信息,请参见下表:

项目

描述

语法

ge(n1, n2)

说明

大于等于比较。

参数

  • n1:数字类型。

  • n2:数字类型。

返回值

n1 >= n2,返回true,否则返回false

示例

say(ge(tonumber($arg_num), 10))

请求示例

http://www.example.com?num=x

说明

x大于等于10,结果返回true

x严格小于10,结果返回false

lt

函数详细信息,请参见下表:

项目

描述

语法

lt(n1, n2)

说明

小于比较。

参数

  • n1:数字类型。

  • n2:数字类型。

返回值

n1 < n2,返回true,否则返回false

示例

say(lt(tonumber($arg_num), 10))

请求示例

http://www.example.com?num=x

说明

x严格小于10,结果返回true

x大于等于10,结果返回false

le

函数详细信息,请参见下表:

项目

描述

语法

le(n1, n2)

说明

小于等于比较。

参数

  • n1:数字类型。

  • n2:数字类型。

返回值

n1 <= n2,返回true,否则返回false

示例

say(le(tonumber($arg_num), 10))

请求示例

http://www.example.com?num=x

说明

x小于等于10,结果返回true

x严格大于10,结果返回false

floor

函数详细信息,请参见下表:

项目

描述

语法

floor(n)

说明

向下取整。

参数

n:数字类型。

返回值

返回n的向下取整。

示例

say(concat('floor: ', floor(tonumber($arg_num))))

请求:/path1/path2/file?num=9.3,响应:floor: 9。

ceil

函数详细信息,请参见下表:

项目

描述

语法

ceil(n)

说明

向上取整。

参数

n:数字类型。

返回值

返回n的向上取整。

示例

say(concat('ceil: ', ceil(tonumber($arg_num))))

请求:/path1/path2/file?num=9.3,响应:ceil: 10。