全部产品
Search
文档中心

Edge Security Acceleration:Fungsi numerik

更新时间:Jun 21, 2025

Topik ini menjelaskan sintaks, deskripsi, parameter, dan nilai pengembalian dari fungsi numerik serta menyediakan contoh penggunaannya.

add

Tabel berikut menampilkan detail terkait fungsi ini.
ItemDeskripsi
Sintaksadd(n1, n2)
DeskripsiMenghitung jumlah dua bilangan penambah.
Parameter
  • n1: bilangan penambah pertama.
  • n2: bilangan penambah kedua.
Nilai pengembalianMengembalikan jumlah n1 + n2.
Contoh
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))
Output:

n1=30

n2=-10

n3=200

n4=0,5

n5=15

sub

Tabel berikut menampilkan detail terkait fungsi ini.
ItemDeskripsi
Sintakssub(n1, n2)
DeskripsiMenghitung selisih antara dua bilangan.
Parameter
  • n1: bilangan yang akan dikurangi (minuend).
  • n2: bilangan pengurang (subtrahend).
Nilai pengembalianMengembalikan selisih n1 - n2.
Contoh
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))
Output:

n1=30

n2=-10

n3=200

n4=0,5

n5=15

mul

Tabel berikut menampilkan detail terkait fungsi ini.
ItemDeskripsi
Sintaksmul(n1, n2)
DeskripsiMenghitung hasil kali dua bilangan.
Parameter
  • n1: bilangan yang dikalikan (multiplicand).
  • n2: bilangan pengali lainnya.
Nilai pengembalianMengembalikan hasil kali n1 × n2.
Contoh
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))
Output:

n1=30

n2=-10

n3=200

n4=0,5

n5=15

div

Tabel berikut menampilkan detail terkait fungsi ini.
ItemDeskripsi
Sintaksdiv(n1, n2)
DeskripsiMenghitung hasil bagi dua bilangan.
Parameter
  • n1: bilangan yang dibagi (dividend).
  • n2: bilangan pembagi (divisor).
Nilai pengembalianMengembalikan hasil bagi n1/n2.
Contoh
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))
Output:

n1=30

n2=-10

n3=200

n4=0,5

n5=15

mod

Tabel berikut menampilkan detail terkait fungsi ini.
ItemDeskripsi
Sintaksmod(n1, n2)
DeskripsiMenghitung sisa setelah pembagian satu bilangan oleh bilangan lain.
Parameter
  • n1: bilangan yang dibagi (dividend).
  • n2: bilangan pembagi (divisor).
Nilai pengembalianMengembalikan sisa dari n1 % n2.
Contoh
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))
Output:

n1=30

n2=-10

n3=200

n4=0,5

n5=15

gt

Tabel berikut menampilkan detail terkait fungsi ini.
ItemDeskripsi
Sintaksgt(n1, n2)
DeskripsiMenentukan apakah suatu bilangan lebih besar dari bilangan lain.
Parameter
  • n1: bilangan yang akan dibandingkan.
  • n2: bilangan lain yang akan dibandingkan.
Nilai pengembalianJika n1 > n2, true dikembalikan. Jika tidak, false dikembalikan.
Contoh
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')
}
  • Permintaan: /path1/path2/file?num=10 Respon: num <= 10 num >= 10
  • Permintaan: /path1/path2/file?num=11 Respon: num > 10 num >= 10
  • Permintaan: /path1/path2/file?num=9 Respon: num < 10 num <= 10

ge

Tabel berikut menampilkan detail terkait fungsi ini.
ItemDeskripsi
Sintaksge(n1, n2)
DeskripsiMenentukan apakah suatu bilangan lebih besar atau sama dengan bilangan lain.
Parameter
  • n1: bilangan yang akan dibandingkan.
  • n2: bilangan lain yang akan dibandingkan.
Nilai pengembalianJika n1 >= n2, true dikembalikan. Jika tidak, false dikembalikan.
Contoh
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')
}
  • Permintaan: /path1/path2/file?num=10 Respon: num <= 10 num >= 10
  • Permintaan: /path1/path2/file?num=11 Respon: num > 10 num >= 10
  • Permintaan: /path1/path2/file?num=9 Respon: num < 10 num <= 10

lt

Tabel berikut menampilkan detail terkait fungsi ini.
ItemDeskripsi
Sintakslt(n1, n2)
DeskripsiMenentukan apakah suatu bilangan lebih kecil dari bilangan lain.
Parameter
  • n1: bilangan yang akan dibandingkan.
  • n2: bilangan lain yang akan dibandingkan.
Nilai pengembalianJika n1 < n2, true dikembalikan. Jika tidak, false dikembalikan.
Contoh
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')
}
  • Permintaan: /path1/path2/file?num=10 Respon: num <= 10 num >= 10
  • Permintaan: /path1/path2/file?num=11 Respon: num > 10 num >= 10
  • Permintaan: /path1/path2/file?num=9 Respon: num < 10 num <= 10

le

Tabel berikut menampilkan detail terkait fungsi ini.
ItemDeskripsi
Sintaksle(n1, n2)
DeskripsiMenentukan apakah suatu bilangan lebih kecil atau sama dengan bilangan lain.
Parameter
  • n1: bilangan yang akan dibandingkan.
  • n2: bilangan lain yang akan dibandingkan.
Nilai pengembalianJika n1 <= n2, true dikembalikan. Jika tidak, false dikembalikan.
Contoh
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')
}
  • Permintaan: /path1/path2/file?num=10 Respon: num <= 10 num >= 10
  • Permintaan: /path1/path2/file?num=11 Respon: num > 10 num >= 10
  • Permintaan: /path1/path2/file?num=9 Respon: num < 10 num <= 10

floor

Tabel berikut menampilkan detail terkait fungsi ini.
ItemDeskripsi
Sintaksfloor(n)
DeskripsiMenghasilkan bilangan bulat terbesar yang lebih kecil atau sama dengan suatu bilangan.
Parametern: bilangan yang akan dibulatkan ke bawah.
Nilai pengembalianMengembalikan bilangan bulat terbesar yang lebih kecil atau sama dengan bilangan yang ditentukan olehn.
Contoh
if $arg_num {
    say(concat('ceil: ', ceil(tonumber($arg_num))))
    say(concat('floor: ', floor(tonumber($arg_num))))
}

Permintaan: /path1/path2/file?num=9.3 Respon: ceil: 10 floor: 9.

ceil

Tabel berikut menampilkan detail terkait fungsi ini.
ItemDeskripsi
Sintaksceil(n)
DeskripsiMenghasilkan bilangan bulat terkecil yang lebih besar atau sama dengan suatu bilangan.
Parametern: bilangan yang akan dibulatkan ke atas.
Nilai pengembalianMengembalikan bilangan bulat terkecil yang lebih besar atau sama dengan bilangan yang ditentukan olehn.
Contoh
if $arg_num {
    say(concat('ceil: ', ceil(tonumber($arg_num))))
    say(concat('floor: ', floor(tonumber($arg_num))))
}

Permintaan: /path1/path2/file?num=9.3 Respon: ceil: 10 floor: 9.