Differenza tra tofixed e toprecision in javascript

Differenza tra tofixed e toprecision in javascript
JavaScript fornisce due metodi per ottenere il valore preciso nei dati scientifici o finanziari per arrotondare i numeri. Questi sono chiamati tofixed () E toprecision () metodi.

IL tofixed () arrotonda i numeri e restituisce un valore prima del punto decimale e include le cifre dopo di esso. comunque, il toprecision () arrotonda l'intero numero e restituisce un valore prima e dopo il punto decimale secondo il parametro. Questo post descrive la differenza tra tofixed () e toprecision () in JavaScript, con i seguenti risultati:

- Come funziona il metodo tofixed () in javascript

- Come funziona il metodo toprecision () in javascript

- Differenza tra tofixed () e toprecision ()

Come funziona il metodo tofixed () in javascript

IL tofixed () Il metodo inizia a contare dopo il punto decimale e arrotonda il numero a una lunghezza specifica come specificato dall'utente.

Sintassi

La sintassi di tofixed () è dato come segue:

numero.tofixed (n)

Qui, il 'numero'Rappresenta una variabile. Mentre 'N'è un parametro che rappresenta il numero di decimali.

IL tofixed () Restituisce una stringa con o senza rappresentazione decimale.

Esempio: come arrotondare un numero a 10 decimali usando il metodo tofixed ()

IL tofixed () Il metodo arrotonda il numero dopo il punto decimale in base alla lunghezza fornita.

Questo esempio mostra come funziona.

Lascia che num = 1.16379;
console.registro (num.tofixed (10));

Nel codice sopra, abbiamo preso un numero casuale '1.16379 'e arrotondato usando il tofixed () metodo. Mettiamo il valore del parametro '10'

Questo metodo arrotonda i numeri dopo il punto decimale in base all'input dato

Si notò che il tofixed () Il metodo ha arrotondato il valore originale e gli 0 vengono aggiunti per soddisfare la lunghezza specificata.

Come funziona il metodo toprecision () in javascript

The toprecision () Il metodo considera l'intero numero, comprese le cifre prima e dopo il punto decimale. Per creare una lunghezza specifica, i null e i punti decimali vengono aggiunti in base alla necessità.

Sintassi

La sintassi di toprecision () è dato come segue:

numero.toprecision (N)

Qui, il numero rappresenta una variabile. Gli 0 vengono aggiunti se il numero specificato supera la lunghezza del numero decimale.

'N'è la lunghezza totale delle cifre.

toprecision () Il metodo arrotonda l'intero numero prima e dopo il punto decimale a una lunghezza specificata.

Esempio: come arrotondare un numero a una lunghezza specificata usando il metodo toprecision ()

IL toprecision () Il metodo arrotonda un numero prima e dopo il punto decimale e lo forma in base alla lunghezza specificata. Questo esempio mostra il funzionamento di questo metodo.

Lascia che num = 32.3015;
console.registro (num.toprecision (2));
console.registro (num.toprecision (5));
console.registro (num.toprecision (10));

Nel codice sopra, un numero casuale '32.3015 'viene preso e applicato alla formazione usando la toprecision() metodo. Per formattare il numero, abbiamo preso rispettivamente i valori a tre parametri.

Questo codice rappresenta la formattazione dei numeri con la lunghezza specificata di '2, 5, 10'.

Dopo aver inserito il valore del parametro '2', il toprecision considerato solo due cifre dopo di essa. Mentre con il valore di "5", le cinque cifre prima e dopo il punto decimale di una lunghezza specificata. Allo stesso modo, quando il valore del parametro è "10", i quattro "0" vengono aggiunti per completare la lunghezza a 10 cifre.

Differenza tra tofixed () e toprecision ()

Come sappiamo, il conteggio dei metodi tofixed () inizia dopo il punto decimale e arrotonda il numero incluso la cifra dopo di esso. Mentre il conteggio toprecioson () inizia prima del punto decimale e arrotonda l'intero numero prima e dopo il punto decimale.

Qui spiegheremo la differenza tra il metodo tofixed () e il metodo Precision () utilizzando il seguente esempio.

Num = 3.37158
console.registro (num.tofixed (9));
Num = 3.37158
console.registro (num.toprecision (9));

In questo codice, un numero casuale '3.37158 'è specificato sui parametri usando i metodi TOFIXED () e Precision (). Abbiamo superato lo stesso valore del parametro, '9', su entrambi i metodi.

Nel caso del valore tofixed (), l'output ha mostrato che la funzione arrotonda il valore a "9" dopo il punto decimale che ha messo i quattro "0". Mentre in un altro caso, la funzione toprecision () arrotonda il valore specificato secondo il parametro dato prima e dopo il punto decimale.

Conclusione

IL tofixed () E toprecision () Metodi arrotondare il numero per ottenere un valore accurato nei dati scientifici o finanziari. Questo post intende fornire la differenza tra i metodi tofixed () e toprecision () in JavaScript. Per una migliore comprensione, abbiamo anche illuminato l'importanza e gli usi di entrambi i metodi separatamente.