Baseline Widely available
La fonction Math.log10()
renvoie le logarithme en base 10 d'un nombre, donné par la formule :
â x > 0 , Math.log10 ( x ) = log 10 ( x ) = l'unique y tel que 10y = x \forall x > 0, \mathtt{\operatorname{Math.log10}(x)} = \log_10(x) = \text{the unique} ; y ; \text{such that} ; 10^y = x
Exemple interactifconsole.log(Math.log10(100000));
// Expected output: 5
console.log(Math.log10(2));
// Expected output: 0.3010299956639812
console.log(Math.log10(1));
// Expected output: 0
console.log(Math.log10(0));
// Expected output: -Infinity
Syntaxe Paramètres Valeur de retour
Le logarithme en base 10 du nombre passé en argument. Si cette valeur est négative, c'est NaN
qui sera renvoyé.
Si la valeur de l'argument est strictement inférieure à 0, la valeur renvoyée à NaN
.
log10()
étant une méthode statique de Math
, il faut utiliser Math.log10()
et non pas la méthode d'un autre objet qui aurait été créé (Math
n'est pas un constructeur). Cette fonction est équivalente à la fonction donnée par Math.log(x) / Math.log(10)
.
Math.log10()
Math.log10(2); // 0.3010299956639812
Math.log10(1); // 0
Math.log10(0); // -Infinity
Math.log10(-2); // NaN
Math.log10(100000); // 5
Prothèse d'émulation (polyfill)
Il est possible d'avoir un résultat approximatif avec la fonction suivante :
Math.log10 =
Math.log10 ||
function (x) {
return Math.log(x) * Math.LOG10E;
};
Spécifications Compatibilité des navigateurs Voir aussi
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4