Tous les produits
Search
Centre de documentation

CDN:Fonctions numériques

Dernière mise à jour :Aug 19, 2026

Les fonctions numériques effectuent des opérations arithmétiques et des comparaisons sur des valeurs numériques.

add

Détails :

Élément Description
Syntaxe add(n1, n2)
Description Calcule la somme de deux opérandes.
Paramètre
  • n1 : le premier opérande.
  • n2 : le second opérande.
Valeur de retour Renvoie la somme de n1 + n2.
Exemple
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))
Résultat :

n1=30

n2=-10

n3=200

n4=0,5

n5=15

sub

Détails :

Élément Description
Syntaxe sub(n1, n2)
Description Calcule la différence entre deux nombres.
Paramètre
  • n1 : le nombre dont on soustrait (le diminuende).
  • n2 : le nombre à soustraire (le soustracteur).
Valeur de retour Renvoie la différence de n1 - n2.
Exemple
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))
Résultat :

n1=30

n2=-10

n3=200

n4=0,5

n5=15

mul

Détails :

Élément Description
Syntaxe mul(n1, n2)
Description Calcule le produit de deux nombres.
Paramètre
  • n1 : le multiplicande.
  • n2 : l'autre multiplicande.
Valeur de retour Renvoie le produit de n1 × n2.
Exemple
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))
Résultat :

n1=30

n2=-10

n3=200

n4=0,5

n5=15

div

Détails :

Élément Description
Syntaxe div(n1, n2)
Description Calcule le quotient de deux nombres.
Paramètre
  • n1 : le dividende.
  • n2 : le diviseur.
Valeur de retour Renvoie le quotient de n1/n2.
Exemple
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))
Résultat :

n1=30

n2=-10

n3=200

n4=0,5

n5=15

mod

Détails :

Élément Description
Syntaxe mod(n1, n2)
Description Calcule le reste de la division d'un nombre par un autre.
Paramètre
  • n1 : le dividende.
  • n2 : le diviseur.
Valeur de retour Renvoie le reste de n1 % n2.
Exemple
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))
Résultat :

n1=30

n2=-10

n3=200

n4=0,5

n5=15

gt

Détails :

Élément Description
Syntaxe gt(n1, n2)
Description Détermine si un nombre est supérieur à un autre.
Paramètre
  • n1 : le nombre à comparer.
  • n2 : l'autre nombre à comparer.
Valeur de retour Si n1 > n2, renvoie true. Sinon, renvoie false.
Exemple
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')
}
  • Requête : /path1/path2/file?num=10 Réponse : num <= 10 num >= 10
  • Requête : /path1/path2/file?num=11 Réponse : num > 10 num >= 10
  • Requête : /path1/path2/file?num=9 Réponse : num < 10 num <= 10

ge

Détails :

Élément Description
Syntaxe ge(n1, n2)
Description Détermine si un nombre est supérieur ou égal à un autre.
Paramètre
  • n1 : le nombre à comparer.
  • n2 : l'autre nombre à comparer.
Valeur de retour Si n1 >= n2, renvoie true. Sinon, renvoie false.
Exemple
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')
}
  • Requête : /path1/path2/file?num=10 Réponse : num <= 10 num >= 10
  • Requête : /path1/path2/file?num=11 Réponse : num > 10 num >= 10
  • Requête : /path1/path2/file?num=9 Réponse : num < 10 num <= 10

lt

Détails :

Élément Description
Syntaxe lt(n1, n2)
Description Détermine si un nombre est inférieur à un autre.
Paramètre
  • n1 : le nombre à comparer.
  • n2 : l'autre nombre à comparer.
Valeur de retour Si n1 < n2, renvoie true. Sinon, renvoie false.
Exemple
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')
}
  • Requête : /path1/path2/file?num=10 Réponse : num <= 10 num >= 10
  • Requête : /path1/path2/file?num=11 Réponse : num > 10 num >= 10
  • Requête : /path1/path2/file?num=9 Réponse : num < 10 num <= 10

le

Détails :

Élément Description
Syntaxe le(n1, n2)
Description Détermine si un nombre est inférieur ou égal à un autre.
Paramètre
  • n1 : le nombre à comparer.
  • n2 : l'autre nombre à comparer.
Valeur de retour Si n1 <= n2, renvoie true. Sinon, renvoie false.
Exemple
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')
}
  • Requête : /path1/path2/file?num=10 Réponse : num <= 10 num >= 10
  • Requête : /path1/path2/file?num=11 Réponse : num > 10 num >= 10
  • Requête : /path1/path2/file?num=9 Réponse : num < 10 num <= 10

floor

Détails :

Élément Description
Syntaxe floor(n)
Description Génère le plus grand entier inférieur ou égal à un nombre.
Paramètre n : le nombre à arrondir vers le bas.
Valeur de retour Renvoie le plus grand entier inférieur ou égal au nombre spécifié par n.
Exemple
if $arg_num {
    say(concat('ceil: ', ceil(tonumber($arg_num))))
    say(concat('floor: ', floor(tonumber($arg_num))))
}

Requête : /path1/path2/file?num=9,3 Réponse : ceil: 10 floor: 9.

ceil

Détails :

Élément Description
Syntaxe ceil(n)
Description Génère le plus petit entier supérieur ou égal à un nombre.
Paramètre n : le nombre à arrondir vers le haut.
Valeur de retour Renvoie le plus petit entier supérieur ou égal au nombre spécifié par n.
Exemple
if $arg_num {
    say(concat('ceil: ', ceil(tonumber($arg_num))))
    say(concat('floor: ', floor(tonumber($arg_num))))
}

Requête : /path1/path2/file?num=9,3 Réponse : ceil: 10 floor: 9.