Math.abs()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La fonction Math.abs() retourne la valeur absolue d'un nombre, c'est-à-dire
Exemple interactif
function difference(a, b) {
return Math.abs(a - b);
}
console.log(difference(3, 5));
// Expected output: 2
console.log(difference(5, 3));
// Expected output: 2
console.log(difference(1.23456, 7.89012));
// Expected output: 6.6555599999999995
Syntaxe
js
Math.abs(x);
Paramètres
x-
Un nombre.
Valeur absolue
La valeur absolue du nombre passé en argument.
Description
abs est une méthode statique de l'objet Math et doit toujours être utilisée avec la syntaxe Math.abs().
Exemples
>Utiliser Math.abs()
Si la méthode est utilisée avec une chaîne de caractères non numérique, avec un tableau à plus d'un élément, sans paramètre ou avec undefined, la valeur retournée sera NaN. Si elle est utilisée avec null, la fonction renverra 0.
js
Math.abs("-1"); // 1
Math.abs(-2); // 2
Math.abs(null); // 0
Math.abs(""); // 0
Math.abs([]); // 0
Math.abs([2]); // 2
Math.abs([1, 2]); // NaN
Math.abs({}); // NaN
Math.abs("string"); // NaN
Math.abs(); // NaN
Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-math.abs> |
Compatibilité des navigateurs
Chargement…