Sur cette page

Fonctions mathématiques

Fonctions mathématiques pour les calculs numériques, les arrondis et les calculs 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
Valeur renvoyée nombre
Exemples
round(3.14159, 2) 3.14
round(2.5, 0) 3
Voir aussi

abs

(value)

Renvoie la valeur absolue, c’est-à-dire positive, d’un nombre.

Paramètres
value number Nombre dont vous souhaitez obtenir la valeur absolue
Valeur renvoyée 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 vers le haut
Valeur renvoyée 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 vers le bas
Valeur renvoyée 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)
Valeur renvoyée 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
Valeur renvoyée 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
Valeur renvoyée nombre
Exemples
power(2, 3) 8
power(10, 2) 100
Voir aussi

pow

(base, exponent)

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

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

exp

(value)

Renvoie e, le nombre d’Euler, élevé à une puissance.

Paramètres
value number Exposant
Valeur renvoyée nombre
Exemples
exp(1) 2.718...
exp(0) 1
Voir aussi

log

(value)

Renvoie le logarithme naturel, de base e, d’un nombre.

Paramètres
value number Nombre dont vous souhaitez obtenir le logarithme
Valeur renvoyée 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
Valeur renvoyée 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
Valeur renvoyée nombre
Exemples
mod(10, 3) 1
mod(15, 5) 0
Voir aussi

sign

(value)

Renvoie le signe d’un nombre : 1 pour un nombre positif, -1 pour un nombre négatif et 0 pour zéro.

Paramètres
value number Nombre à vérifier
Valeur renvoyée 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 lorsque le diviseur est égal à zéro.

Paramètres
numerator number Dividende
denominator number Diviseur
fallback (facultatif) any Valeur à renvoyer si le dénominateur est égal à zéro (par défaut: null)
Valeur renvoyée 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 égal à zéro.

Voir aussi
mod

Sujets associés