全部產品
Search
文件中心

Server Load Balancer:數字類型相關函數

更新時間:Jun 19, 2024

本文為您介紹數字類型相關函數的文法、說明、參數、傳回值和樣本。

add | sub | mul | div | mod | gt | ge | lt | le | floor | ceil

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