Il metodo toFixed() di Javascript
Il metodo toFixed() di JavaScript converte un numero in una stringa. Può modificare anche il numero di cifre del numero prima della conversione.
numero.toFixex(n)
Il parametro n è un numero intero tra 0 e 20 che indica un numero specifico di cifre decimali dopo la virgola.
Il metodo restituisce una stringa in cui è rappresentato il numero con n cifre decimali.
E' un metodo dell'oggetto Number di Javascript.
Nota. Se il numero ha meno cifre decimali rispetto all'argomento n, il metodo toFixed() aggiunge degli zeri di riempimento alla fine della stringa. Viceversa, se il numero ha più cifre decimali, il metodo toFixed() arrotonda e restituisce il numero con n cifre decimali.
Un esempio pratico
Ecco un esempio di utilizzo del metodo toFixed():
<script>
let num = 10.123456;
let str = num.toFixed(2);
document.write(str);
</script>
In questo esempio definisco una variabile numerica chiamata num e gli assegno il numero 10.123456.
Poi applico il metodo toFixed(2) alla variabile num. Javascript la converte temporaneamente in un oggetto Number per applicare il metodo.
Il metodo num.toFixed(2) arrotonda il numero 10.123456 a due cifre decimali (10.12) e lo converte in una stringa "10.12".
"10.12"
Esempio 2
Un altro esempio di utilizzo del metodo toFixed():
<script>
let num = new Number(10.12);
let str = num.toFixed(4);
document.write(str);
</script>
Definisco una variabile numerica chiamata num e gli assegno il valore 10.12.
Poi applico il metodo toFixed(4) alla variabile num.
In questo caso il numero 10.12 ha meno cifre decimali rispetto al parametro 4 del metodo toFixed().
Quindi, il metodo num.toFixed(4) trasforma il 10.12 in una stringa e aggiunge due zeri alla fine "10.1200".
"10.1200"
E così via