La proprietà Math.LOG2E

Nel linguaggio Javascript la proprietà Math.LOG2E restituisce il logaritmo su base 2 del numero di Eulero (e)

Math.LOG2E

Alla proprietà è assegnato un valore approssimato del logaritmo in base 2 di e.

$$ \log_2 e = 1.4426950408889634 $$

E' una delle proprietà predefinite dell'oggetto Math.

Nota. Questo valore è spesso utilizzato nelle applicazioni matematiche e scientifiche per eseguire operazioni matematiche più complesse. Ad esempio, in alcuni algoritmi di crittografia.

    Un esempio pratico

    Questo script restituisce il logaritmo su base due del numero di Eulero

    <script>
    let y = Math.LOG2E;
    document.write(y);
    </script>

    Il logaritmo su base due del numero di Eulero è all'incirca y=1,44 perché 2y=21,44=2,71=e.

    1.4426950408889634

    Esempio 2

    Questo script calcola il logaritmo su base due del numero di Eulero usando il metodo Math.log2()

    <script>
    let y = Math.log2(Math.E);
    document.write(y);
    </script>

    Il risultato finale è sempre lo stesso

    1.4426950408889634

    Qual è la differenza?

    Se utilizzo la funzione Math.log2(Math.E) il computer deve calcolare il risultato.

    Se utilizzo la proprietà Math.LOG2E, invece, accedo a un valore già registrato e utilizzo meno risorse computazionali della macchina.

    In conclusione, la proprietà Math.LOG2E è più efficiente e veloce per giungere allo stesso risultato.

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Javascript Math

    Le proprietà

    I metodi