Math.abs()
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
La función Math.abs() retorna el valor absoluto de un número, que es
Sintaxis
Math.abs(x)
Parámetros
x-
Un número.
Valor de retorno
El valor absoluto del número dado.
Descripción
Como abs() es un método estático de Math, deberías siempre usar Math.abs(), en lugar de un método de un objeto Math que crees (Math no es un constructor).
Ejemplos
>Comportamiento de Math.abs()
Pasando un string no-numérico o una variable undefined/empty retorna NaN. Pasando null retorna 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
Especificaciones
| Especificación |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.abs> |