Esta tradução está incompleta. Ajude atraduzir este artigo.
A função Math.log10()
retorna o logaritmo de base 10 de um número, que é
Sintaxe
Math.log10(x)
Parâmetros
x
- Um número.
Retorno
O logaritmo de base 10 de um número. Caso o número seja negativo, NaN
é retornado.
Descrição
Caso o valor de x
seja menor que 0, então o retorno será sempre NaN
.
Por log10()
ser um método estático de Math
, você sempre o usará como Math.log10()
, ao invés de usá-lo como método de um objeto Math
criado (Math
não é um construtor).
Esta função é equivalente a Math.log(x) / Math.log(10). Para log10(e) use a constante Math.LOG10E
que é 1 / Math.LN10
.
Exemplos
Usando Math.log10()
Math.log10(2); // 0.3010299956639812 Math.log10(1); // 0 Math.log10(0); // -Infinity Math.log10(-2); // NaN Math.log10(100000); // 5
Polyfill
Isso pode ser simulado a partir da seguinte função:
Math.log10 = Math.log10 || function(x) { return Math.log(x) * Math.LOG10E; };
Especificações
Especificação | Status | Comentário |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Math.log10' in that specification. |
Standard | Initial definition. |
ECMAScript 2017 Draft (ECMA-262) The definition of 'Math.log10' in that specification. |
Draft |
Compatibilidade de navegadores
Funcionalidade | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte básico | 38 | 25 (25) | Não suportado | 25 | 7.1 |
Funcionalidade | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suporte básico | Não suportado | Não suportado | 25.0 (25) | Não suportado | Não suportado | 8 |
Veja também
Etiquetas do documento e colaboradores
Colaboradores desta página:
thaisdemoura,
monteiroflavio
Última atualização por:
thaisdemoura,