全部產品
Search
文件中心

ApsaraVideo VOD:數字類型相關

更新時間:Feb 27, 2025

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

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。