Il metodo toPrecision() di Javascript

Il metodo toPrecision() converte un numero in una stringa in una precisione specificata dall'argomento x.

numero.toPrecision(x)

L'argomento x è il numero di cifre significative del numero che voglio ottenere in uscita.

Il metodo toPrecision() restituisce una stringa con la rappresentazione del numero nella precisione che gli ho indicato.

Nota. Il metodo toPrecision() è un metodo dell'oggetto Number. Può essere applicato su qualsiasi numero primitivo e oggetto numerico.

    Un esempio pratico

    Questo script converte il numero in una stringa.

    const num = 1234.5678;
    console.log(num.toPrecision(5));

    Per prima cosa, il metodo toPrecision() converte il numero 1234.5678 in una precisione a 5 cifre significative. Poi lo trasforma in una stringa.

    Il risultato in output è la stringa "1234.6"

    "1234.6"

    In questo risultato sottolineo due aspetti importanti

    • Il metodo toPrecision() non altera il valore numerico nella variabile num che resta 1234.5678
    • La stringa restituita dal metodo è "1234.6" e non "1234.5", perché la prima cifra non significativa 1234.5678 è 6. Quindi la funzione arrotonda al primo numero successivo 1234.6 e lo converte in una stringa "1234.6".

    E così via.

     


     

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

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Javascript Number

    Le proprietà

    I metodi