All Products
Search
Document Center

Server Load Balancer:Fungsi numerik

Last Updated:Dec 03, 2025

Topik ini menjelaskan sintaksis, deskripsi, parameter, nilai kembali, serta contoh penggunaan fungsi numerik.

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

add

Item

Deskripsi

Sintaks

add(n1, n2).

Description

Operasi penjumlahan.

Parameter

  • n1: A number.

  • n2: A number.

Nilai kembali

Mengembalikan hasil dari n1+n2.

Contoh

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

Output:

n1=30

sub

Item

Deskripsi

Sintaks

sub(n1, n2).

Description

Operasi pengurangan.

Parameter

  • n1: A number.

  • n2: A number.

Nilai kembali

Mengembalikan hasil dari n1-n2.

Contoh

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

Output:

n1=-10

mul

Item

Deskripsi

Sintaks

mul(n1, n2).

Description

Operasi perkalian.

Parameter

  • n1: A number.

  • n2: A number.

Nilai kembali

Mengembalikan hasil dari n1×n2.

Contoh

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

Output:

n1=200

div

Item

Deskripsi

Sintaks

div(n1, n2).

Description

Operasi pembagian.

Parameter

  • n1: A number.

  • n2: A number.

Nilai kembali

Mengembalikan hasil dari n1÷n2.

Contoh

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

Output:

n1=0.5

mod

Item

Deskripsi

Sintaks

mod(n1, n2).

Description

Operasi modulo.

Parameter

  • n1: A number.

  • n2: A number.

Nilai kembali

Mengembalikan sisa dari n1%n2.

Contoh

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

Output:

n1=15

gt

Item

Deskripsi

Sintaks

gt(n1, n2).

Description

Perbandingan lebih besar dari.

Parameter

  • n1: A number.

  • n2: A number.

Return value

Mengembalikan true jika n1 > n2. Jika tidak, mengembalikan false.

Contoh

if and($arg_num, gt(tonumber($arg_num), 10)) {
    say('num > 10')
}

Request: /path1/path2/file?num=11.

Response:

num > 10

ge

Item

Deskripsi

Sintaks

ge(n1, n2).

Description

Perbandingingan lebih besar dari atau sama dengan.

Parameter

  • n1: A number.

  • n2: A number.

Return value

Mengembalikan true jika n1 >= n2. Jika tidak, mengembalikan false.

Contoh

if and($arg_num, ge(tonumber($arg_num), 10)) {
    say('num >= 10')
}

Request: /path1/path2/file?num=10.

Response:

num >= 10

lt

Item

Deskripsi

Sintaks

lt(n1, n2).

Description

Perbandingan kurang dari.

Parameter

  • n1: A number.

  • n2: A number.

Return value

Mengembalikan true jika n1 < n2. Jika tidak, mengembalikan false.

Contoh

if and($arg_num, lt(tonumber($arg_num), 10)) {
    say('num < 10')
}

Request: /path1/path2/file?num=9.

Response:

num < 10

le

Item

Deskripsi

Sintaks

le(n1, n2).

Description

Perbandingan kurang dari atau sama dengan.

Parameter

  • n1: A number.

  • n2: A number.

Return value

Mengembalikan true jika n1 <= n2. Jika tidak, mengembalikan false.

Contoh

if and($arg_num, le(tonumber($arg_num), 10)) {
    say('num <= 10')
}

Request: /path1/path2/file?num=10.

Response:

num <= 10

floor

Item

Deskripsi

Sintaks

floor(n).

Description

Membulatkan angka ke bawah ke bilangan bulat terdekat.

Parameter

n: A number.

Nilai kembali

Mengembalikan bilangan bulat terbesar yang kurang dari atau sama dengan n.

Contoh

if $arg_num {
    # Fungsi tonumber mengonversi string menjadi angka.
    say(concat('floor: ', floor(tonumber($arg_num))))
}

Request: /path1/path2/file?num=9.3.

Response:

floor: 9

ceil

Item

Deskripsi

Sintaks

ceil(n).

Description

Membulatkan angka ke atas ke bilangan bulat terdekat.

Parameter

n: A number.

Nilai kembali

Mengembalikan bilangan bulat terkecil yang lebih besar dari atau sama dengan n.

Contoh

if $arg_num {
    # Fungsi tonumber mengonversi string menjadi angka.
    say(concat('ceil: ', ceil(tonumber($arg_num))))
}

Request: /path1/path2/file?num=9.3.

Response:

ceil: 10