Math.log10()
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
Math.log10() funcion que retorna el logaritmo de base 10 de un numero, esto es
Sintaxis
Math.log10(x)
Parametros
x-
Un Numero
Valor de Retorno
El logaritmo de base 10 del numero dado. SI el numero es negativo, NaN es devuelto.
Descripción
Si el valor de x es menor que cero, el valor de retorno siempre es NaN.
Porque log10() es un metodo estatico de Math, debe usarse siempre Math.log10(), en vez de usarse como un metodo del objeto math que se ha creado (Math no es un constructor).
Esta función es equivalente de Math.log(x) / Math.log(10). Para log10(e) use la constante Math.LOG10E que es 1 / Math.LN10.
Ejemplos
>usando Math.log10()
js
Math.log10(2); // 0.3010299956639812
Math.log10(1); // 0
Math.log10(0); // -Infinito
Math.log10(-2); // NaN
Math.log10(100000); // 5
Polyfill
Puede ser emulada con la siguiente función
js
Math.log10 =
Math.log10 ||
function (x) {
return Math.log(x) * Math.LOG10E;
};
Especificaciones
| Especificación |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.log10> |