Math.abs()

La fonction Math.abs() retourne la valeur absolue d'un nombre, c'est-à-dire

Math.abs(x)=|x|={xsix‚Č•0-xsix<0{\mathtt{\operatorname{Math.abs}(x)}} = {|x|} = \begin{cases} x & \text{si} \quad x \geq 0 \\ -x & \text{si} \quad x < 0 \end{cases}

Syntaxe

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.

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

Sp√©cification √Čtat Commentaires
ECMAScript 1st Edition (ECMA-262) Standard Définition initiale. Implémentée avec JavaScript 1.0.
ECMAScript 5.1 (ECMA-262)
La définition de 'Math.abs' dans cette spécification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
La définition de 'Math.abs' dans cette spécification.
Standard  
ECMAScript (ECMA-262)
La définition de 'Math.abs' dans cette spécification.
Standard √©volutif  

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi