Come arrotondare un numero per 2 posti decimali in JavaScript

Come arrotondare un numero per 2 posti decimali in JavaScript
Arrotondare un numero è una parte essenziale dei linguaggi di programmazione per stimare un numero e utilizzarlo in base alle esigenze dell'utente. JavaScript fornisce due metodi integrati: Numero.tofixed () E Matematica.girare() arrotondare un numero per il posizionamento di 2 decimali. Questi metodi sono utili per arrotondare i numeri interi più vicini. Tutti i browser recenti supportano entrambi questi metodi per arrotondare il numero in JavaScript.

In questo post, dimostriamo vari metodi per arrotondare un numero mediante il posizionamento di 2 decimali in JavaScript.

  • Numero.Metodo tofixed ()
  • Matematica.Round () Metodo

Come arrotondare un numero di 2 decimali che utilizzano il numero.Metodo tofixed ()?

IL tofixed () Il metodo è la migliore pratica per arrotondare un numero mediante il posizionamento di 2 decimali. Ci vuole un numero di input specifico che rappresenta il numero di numeri per posizionare i decimali in JavaScript. La sintassi per l'uso di questo metodo è riportata di seguito.

Sintassi

Num.tofixed (dec_dig);

La sintassi è descritta come

  • N.: Specifica il numero arrotondato.
  • dec_dig: rappresenta le cifre decimali per il posizionamento dei decimali

Esempio
Un esempio è usato per illuminare il tofixed () Metodo in JavaScript.

Codice

console.log ("Esempio di numero di round off");
Lascia che il numero = 8.5424499578;
let round_number = numero.tofixed (2);
console.log (round_number);

Il codice è spiegato di seguito:

  • UN numero La variabile viene utilizzata per archiviare 8.542449957 numero per arrotondamento.
  • Inoltre, il numero.tofixed () Il metodo viene chiamato passando 2 come argomento per posizionare il decimale.
  • Finalmente il console.tronco d'albero() Il metodo viene utilizzato per visualizzare un numero rotondo per posizionare 2 decimali nella finestra della console.

Produzione

IL tofixed () il metodo viene utilizzato per arrotondare un numero di 2 decimali, da 8.5424499578 A 8.54.

Come arrotondare un numero di 2 decimali che usano la matematica.Round () Metodo?

Un altro metodo noto come Matematica.girare() è adattato per arrotondare un numero dal posizionamento di 2 decimali in javascript. Il metodo arrotola il valore intero più vicino moltiplicando e dividendo il numero 100. Facciamo riferimento alla sintassi.

Sintassi

Matematica.Round (num)

Questo metodo accetta un numero (come parametro) che verrà arrotondato.

Esempio
Un esempio è dato per impiegare il Matematica.girare() Metodo in JavaScript.

Codice

console.log ("Un altro esempio di numero di rotonda");
Lascia che il numero = 4.5841682;
let round_number = matematica.round (numero * 100) / 100;
console.log (round_number);

In questo codice,

  • In primo luogo, a numero La variabile ha un valore di 4.5841682.
  • Successivamente, il metodo integrato di JavaScript Matematica.girare() viene utilizzato per arrotondare il numero.
  • In questo metodo, il numero è moltiplicato e diviso per 100 arrotondare un numero posizionando 2 numeri decimali.
  • Alla fine, il console.tronco d'albero() Il metodo viene utilizzato per visualizzare il numero di arrotondamento nella finestra della console.

Produzione

L'output mostra che il numero 4.5841682 è stato arrotondato a 4.58 posizionando i 2 numeri decimali. È possibile attraverso il integrato Matematica.girare() Metodo di JavaScript.

Bonus: come creare una funzione manuale per arrotondare un numero?

Entrambi i Matematica.girare() E tofixed () I metodi sono limitati al numero specifico che l'utente li passa. Ad esempio, gli utenti possono creare una funzione personalizzata per arrotondare un numero a 2 decimali.

Codice

// Un esempio di funzione personalizzata in JavaScript
funzione user_definedmet (num)

return +(matematica.round (num + "e + 2") + "e-2");

console.Log (user_definedMet (10.89909095));

In questo codice, il metodo user_definedmet è adattato come funzione personalizzata per arrotondare un numero passando a Num variabile. In questo metodo, il Matematica.girare() Il metodo viene impiegato per arrotondare il numero su o giù in base all'esponente e. Finalmente il console.tronco d'albero() il metodo viene utilizzato per visualizzare l'output di una funzione personalizzata passando a 10.89909095 numero.

Produzione

Il risultato dell'esecuzione del codice sopra si arrotonda da 10.89909095 A 10.9.

Conclusione

IL tofixed () E Matematica.girare() Metodi attorno al numero posizionando i 2 numeri decimali in JavaScript. Tuttavia, entrambi questi metodi sono limitati alla restituzione del numero di input dopo il posizionamento di un decimale. Per superare il problema, è possibile creare una funzione personalizzata per arrotondare o scendere il numero dato. Questo post ha dimostrato vari metodi di JavaScript per arrotondare un numero mediante il posizionamento di 2 decimali.