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 July 2015.
Sumário
A função Math.abs(x)
retorna o valor absoluto de um número "x", tal qual:
Sintaxe
var abs = Math.abs(x);
Parâmetros
x
-
Um número.
Valor de Retorno
O valor absoluto do número passado
Descrição
Por abs
ser um método estático de Math
, você sempre o usará como Math.abs()
ao ínves de usar como método de um objeto Math
criado por você. (Math
não é um construtor);
Exemplos
Comportamento de Math.abs()
Passando um string não-numérica ou variável indefinida/vazia retorna NaN
. Passando 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
Especificações
Specification |
---|
ECMAScript Language Specification # sec-math.abs |
Compatibilidade com navegadores
BCD tables only load in the browser