213 votes

Comment puis-je spécifier la base de Math.log en JavaScript ?

J’ai besoin d’un `` fonction pour JavaScript, mais il doit être de base 10. Je ne vois aucune annonce pour ce faire, donc je suppose que ce n'est pas possible. Y a-t-il des assistants math là-bas connaissant une solution pour cela ?

342voto

Peter Points 38320

Logarithm for base 10

69voto

bramp Points 3769

Facile, il suffit de changer la base en divisant par le log10. Il y a même une constante pour vous aider

qui est le même que :

54voto

CMS Points 315406

Vous pouvez simplement diviser le logarithme de la valeur et le logarithme de la base souhaitée, vous pourriez substituer la `` méthode d’accepter un argument facultatif de base :

17voto

Royce Chao Points 191

la réponse ici causerait problème évident de précision et n’est pas fiable dans certains cas d’utilisation

16voto

artlung Points 13433
<pre><code></code><p>Alors vous pouvez faire</p><pre><code></code></pre><p><strong>Remarque :</strong> <code></code> <a href="http://stackoverflow.com/users/5445/cms">CMS</a> <code></code> partie.</p></pre>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X