Math : méthode statique log10()
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthode statique Math.log10() retourne le logarithme de base 10 d'un nombre. C'est-à-dire
Exemple interactif
console.log(Math.log10(100000));
// Sortie attendue : 5
console.log(Math.log10(2));
// Sortie attendue : 0.3010299956639812
console.log(Math.log10(1));
// Sortie attendue : 0
console.log(Math.log10(0));
// Sortie attendue : -Infinity
Syntaxe
js
Math.log10(x)
Paramètres
x-
Un nombre supérieur ou égal à 0.
Valeur de retour
Le logarithme en base 10 de x. Si x < 0, retourne NaN.
Description
Puisque log10() est une méthode statique de Math, vous l'utilisez toujours comme Math.log10(), plutôt que comme une méthode d'un objet Math que vous avez créé (Math n'est pas un constructeur).
Cette fonction est équivalente à Math.log(x) / Math.log(10). Pour log10(e), utilisez la constante Math.LOG10E, qui est 1 / Math.LN10.
Exemples
>Utiliser Math.log10()
js
Math.log10(-2); // NaN
Math.log10(-0); // -Infinity
Math.log10(0); // -Infinity
Math.log10(1); // 0
Math.log10(2); // 0.3010299956639812
Math.log10(100000); // 5
Math.log10(Infinity); // Infinity
Spécifications
| Spécification |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.log10> |
Compatibilité des navigateurs
Voir aussi
- La prothèse d'émulation de
Math.log10danscore-js(angl.) - La prothèse d'émulation es-shims de
Math.log10(angl.) - La méthode statique
Math.exp() - La méthode statique
Math.log() - La méthode statique
Math.log1p() - La méthode statique
Math.log2() - La méthode statique
Math.pow()