Sumário
A função Math.max()
retorna o maior número de um ou mais números.
Sintaxe
Math.max([valor1[,valor2, ...]])
Parâmetros
-
valor1, valor2, ...
- Números.
Descrição
Por max
ser um método estático em Math
, você sempre irá usá-lo da seguinte maneira Math.max()
, e não como um método da classe Math
que você tenha instanciado.
Se nenhum argumento for passado o resultado sempre será - Infinity
.
Se um dos argumentos não puder ser convertido emum número, o seguinte resultado será NaN
.
Exemplos
Exempo: Usando Math.max
Math.max(10, 20); // 20 Math.max(-10, -20); // -10 Math.max(-10, 20); // 20
A função
apply
busca encontrar o elemento de maior magnitude dentro do array numérico. getMaxOfArray([1,2,3])
é equivalente a Math.max(1, 2, 3)
, e você pode usar o getMaxOfArray
a partir de arrays construídos programaticamente de qualquer tamanho.
function getMaxOfArray(numArray) { return Math.max.apply(null, numArray); }
Especificações
Especificação | Status | Comentário |
---|---|---|
ECMAScript 1st Edition. Implemented in JavaScript 1.0 | Standard | Initial definition. |
ECMAScript 6 (ECMA-262) The definition of 'Math.max' in that specification. |
Standard | |
ECMAScript 6 (ECMA-262) The definition of 'Math.max' in that specification. |
Release Candidate |
Compatibilidade de Navegadores
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Veja também
- O objeto
Math
pertence a. Math.min()