Sur cette page

Fonctions mathématiques

Fonctions mathématiques pour les calculs numériques, les arrondis et les opérations scientifiques.

round

(value, decimals)

Arrondit un nombre au nombre de décimales indiqué.

Paramètres
value number Nombre à arrondir
decimals number Nombre de décimales
Valeurs renvoyées nombre
Exemples
round(3.14159, 2) → 3.14
round(2.5, 0) → 3
Voir aussi

abs

(value)

Renvoie la valeur absolue (positive) d’un nombre.

Paramètres
value number Nombre dont vous souhaitez obtenir la valeur absolue
Valeurs renvoyées nombre
Exemples
abs(-5) → 5
abs(3.14) → 3.14
Voir aussi

ceil

(value)

Arrondit un nombre à l’entier supérieur le plus proche.

Paramètres
value number Nombre à arrondir à l’entier supérieur
Valeurs renvoyées nombre
Exemples
ceil(4.1) → 5
ceil(-4.1) → -4
Voir aussi

floor

(value)

Arrondit un nombre à l’entier inférieur le plus proche.

Paramètres
value number Nombre à arrondir à l’entier inférieur
Valeurs renvoyées nombre
Exemples
floor(4.9) → 4
floor(-4.1) → -5
Voir aussi

truncate

(value, decimals?)

Tronque un nombre au nombre de décimales indiqué, sans l’arrondir.

Paramètres
value number Nombre à tronquer
decimals (facultatif) number Nombre de décimales à conserver (par défaut: 0)
Valeurs renvoyées nombre
Exemples
truncate(3.789, 1) → 3.7
truncate(3.789) → 3
Voir aussi

sqrt

(value)

Renvoie la racine carrée d’un nombre.

Paramètres
value number Nombre dont vous souhaitez obtenir la racine carrée
Valeurs renvoyées nombre
Exemples
sqrt(16) → 4
sqrt(2) → 1.414...
Voir aussi

power

(base, exponent)

Élève un nombre à une puissance.

Paramètres
base number Nombre de base
exponent number Exposant
Valeurs renvoyées nombre
Exemples
power(2, 3) → 8
power(10, 2) → 100
Voir aussi

pow

(base, exponent)

Synonyme de power. Élève un nombre à une puissance.

Paramètres
base number Nombre de base
exponent number Exposant
Valeurs renvoyées nombre
Exemples
pow(2, 8) → 256
Voir aussi

exp

(value)

Élève e (la constante d’Euler) à une puissance.

Paramètres
value number Exposant
Valeurs renvoyées nombre
Exemples
exp(1) → 2.718...
exp(0) → 1
Voir aussi

log

(value)

Renvoie le logarithme népérien (de base e) d’un nombre.

Paramètres
value number Nombre dont vous souhaitez obtenir le logarithme
Valeurs renvoyées nombre
Exemples
log(exp(1)) → 1

log(e) = 1

log(10) → 2.302...
Voir aussi

log10

(value)

Renvoie le logarithme en base 10 d’un nombre.

Paramètres
value number Nombre dont vous souhaitez obtenir le logarithme
Valeurs renvoyées nombre
Exemples
log10(100) → 2
log10(1000) → 3
Voir aussi

mod

(dividend, divisor)

Renvoie le reste d’une division, également appelé modulo.

Paramètres
dividend number Nombre à diviser
divisor number Diviseur
Valeurs renvoyées nombre
Exemples
mod(10, 3) → 1
mod(15, 5) → 0
Voir aussi

sign

(value)

Renvoie le signe d’un nombre : 1 s’il est positif, -1 s’il est négatif et 0 s’il est nul.

Paramètres
value number Nombre à vérifier
Valeurs renvoyées nombre
Exemples
sign(42) → 1
sign(-10) → -1
sign(0) → 0
Voir aussi
abs

divide

(numerator, denominator, fallback?)

Divise deux nombres en toute sécurité et renvoie une valeur de remplacement si le diviseur est nul.

Paramètres
numerator number Dividende
denominator number Diviseur
fallback (facultatif) any Valeur à renvoyer si le dénominateur est nul (par défaut: null)
Valeurs renvoyées number | null
Exemples
divide(10, 2) → 5
divide(10, 0, 0) → 0
divide(10, 0) → null
Remarques

Utilisez cette fonction plutôt que l’opérateur / lorsque le diviseur peut être nul.

Voir aussi
mod

Sujets connexes

Concevez de meilleurs processus. Bâtissez une architecture cohérente. Gardez la maîtrise.

Accédez immédiatement à la plateforme, sans carte bancaire ni attente. Représentez clairement le fonctionnement de votre organisation dans des modèles de processus reliés entre eux.

Définissez l’architecture des processus, les responsabilités et les contrôles, puis clarifiez les rôles à chaque niveau.

Démarrez votre essai gratuit et posez les bases d’une gouvernance, d’une gestion et d’une amélioration continue de vos processus.