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()
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
Math.log10 = Math.log10 || function(x) {
return Math.log(x) * Math.LOG10E;
};
Especificaciones
Especificacion | Estado | Comentarios |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) La definición de 'Math.log10' en esta especificación. |
Standard | Initial definition. |
ECMAScript (ECMA-262) La definición de 'Math.log10' en esta especificación. |
Living Standard |
Compatibilidad con Navegadores
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
Caracteristica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Soporte Básico | 38 | 25 (25) | Sin soporte | 25 | 7.1 |
Caracteristica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte Básico | Sin soporte | Sin soporte | 25.0 (25) | Sin soporte | Sin soporte | 8 |