Skip to content

Number ​

Fonctions pour manipuler les nombres de manière immutable et type-safe. Toutes les fonctions préservent les valeurs originales et retournent une nouvelle valeur.

Comment faire les imports ? ​

La bibliothèque expose les namespaces DNumber et N depuis l'entrée principale ou en import direct (tree-shaking friendly), ce qui permet de ne charger que ce dont vous avez besoin.

typescript
import { DNumber, N } from "@duplojs/utils";
import * as DNumber from "@duplojs/utils/number";
import * as N from "@duplojs/utils/number";

Opérations arithmétiques ​

add ​

Additionne deux nombres.

subtract ​

Soustrait un nombre d'un autre.

multiply ​

Multiplie deux nombres.

divide ​

Divise un nombre par un autre.

modulo ​

Retourne le reste de la division entre deux nombres.

power ​

Élève un nombre à une puissance spécifiée.

negate ​

Inverse le signe d'un nombre.

Fonctions mathématiques ​

abs ​

Retourne la valeur absolue d'un nombre.

round ​

Arrondit un nombre à l'entier le plus proche.

ceil ​

Arrondit un nombre vers le haut.

floor ​

Arrondit un nombre vers le bas.

trunc ​

Retourne la partie entière d'un nombre.

max ​

Retourne le plus grand nombre d'un tuple.

min ​

Retourne le plus petit nombre d'un tuple.

clamp ​

Limite un nombre entre une valeur minimale et maximale.

sqrt ​

Retourne la racine carrée d'un nombre.

toFixed ​

Formate un nombre avec un nombre fixe de décimales.

Fonctions trigonométriques ​

sin ​

Retourne le sinus d'un nombre (en radians).

cos ​

Retourne le cosinus d'un nombre (en radians).

tan ​

Retourne la tangente d'un nombre (en radians).

asin ​

Retourne l'arc sinus d'un nombre.

acos ​

Retourne l'arc cosinus d'un nombre.

atan ​

Retourne l'arc tangente d'un nombre.

atan2 ​

Retourne l'arc tangente du quotient de deux nombres.

Comparaison ​

greater ​

Vérifie si un nombre est supérieur à un autre.

greaterThan ​

Vérifie si un nombre est supérieur ou égal à un autre.

less ​

Vérifie si un nombre est inférieur à un autre.

lessThan ​

Vérifie si un nombre est inférieur ou égal à un autre.

between ​

Vérifie si un nombre se trouve dans un intervalle inclusif.

betweenThan ​

Vérifie si un nombre se trouve dans un intervalle exclusif.

Diffusé sous licence MIT.