Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.
Math.abs()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
Sumário
A funçãoMath.abs(x) retorna o valor absoluto de um número "x", tal qual:
In this article
Sintaxe
var abs = Math.abs(x);
Parâmetros
xUm número.
Valor de Retorno
O valor absoluto do número passado
Descrição
Porabs ser um método estático deMath, você sempre o usará comoMath.abs() ao ínves de usar como método de um objetoMath criado por você. (Math não é um construtor);
Exemplos
>Comportamento deMath.abs()
Passando um string não-numérica ou variável indefinida/vazia retornaNaN. Passando null retorna 0.
js
Math.abs("-1"); // 1Math.abs(-2); // 2Math.abs(null); // 0Math.abs(""); // 0Math.abs([]); // 0Math.abs([2]); // 2Math.abs([1, 2]); // NaNMath.abs({}); // NaNMath.abs("string"); // NaNMath.abs(); // NaNEspecificações
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-math.abs> |