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.

Diffusé sous licence MIT.