Math.abs()
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.
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 | Status | Comment |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Padrão | Initial definition. Implemented in JavaScript 1.0. |
ECMAScript 5.1 (ECMA-262) The definition of 'Math.abs' in that specification. |
Padrão | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Math.abs' in that specification. |
Padrão | |
ECMAScript (ECMA-262) The definition of 'Math.abs' in that specification. |
Padrão em tempo real |
Compatibilidade com navegadores
BCD tables only load in the browser