La proprietà Math.LOG10E
La proprietà Math.LOG10E in Javascript restituisce il logaritmo su base 10 del numero di Eulero (e)
Math.LOG10E
Nella proprietà è memorizzato il valore del logaritmo in base 10 di e.
$$ \log_{10} e = 1.4426950408889634 $$
Si tratta di una delle proprietà predefinite dell'oggetto Math.
Nota. Posso usare la proprietà Math.LOG10E per fare un cambio di base del logaritmo da una scala logaritmica in base 10 a una scala in base e (logaritmo naturale). $$ log_e (x) = \frac{log_{10}(x)}{log_{10} (e)} $$
Un esempio pratico
Questo script visualizza il logaritmo su base dieci del numero di Eulero (e=2,71828)
<script>
let y = Math.LOG10E;
document.write(y);
</script>
Il logaritmo su base dieci del numero di Eulero è y=0,43 perché 10y=100,43=2,71=e.
0.4342944819032518
Esempio 2
Questo script calcola il logaritmo su base dieci del numero di Eulero usando il metodo Math.log10()
<script>
let y = Math.log10(Math.E);
document.write(y);
</script>
Il risultato è sempre lo stesso
0.4342944819032518
In questo caso però il valore del logaritmo è stato calcolato.
Quindi la macchina ha dovuto impiegare delle risorse computazionali per visualizzarlo.
Viceversa, nel caso della proprietà Math.LOG2E è un valore preregistrato. Quindi è più efficiente.
E così via.