Come arrotondare i numeri decimali in JavaScript

Come arrotondare i numeri decimali in JavaScript
Arrotondare è un'operazione molto comune quando si lavora con i numeri in JavaScript. JavaScript fornisce un oggetto matematico che può essere utilizzato per arrotondare i numeri decimali. L'oggetto matematico fornisce diversi metodi che possono essere utilizzati per convertire i numeri decimali in numeri interi. JavaScript ha anche un altro metodo .tofixed () che può anche essere usato per arrotondare un numero decimale fino o verso il basso in determinati luoghi decimali.

Come arrotondare un numero decimale in javascript

Innanzitutto discuteremo di tutti i metodi forniti dall'oggetto matematico per arrotondare un numero decimale:

Nota: Useremo la console del browser per dimostrare esempi eseguiti in questo post.

Matematica.Metodo Ceil () : IL Matematica.CEIL() Metodo arrotonda il numero decimale fino al suo numero intero più vicino:

Se diamo un numero negativo come argomento, allora:

Matematica.Metodo del pavimento () : Questo metodo arrotola il numero decimale fino al suo numero intero più vicino:

Per un numero negativo:

Matematica.Round () Metodo : IL Matematica.girare() Il metodo prende un numero come argomento e restituisce il suo numero intero più vicino. Runga il numero fino al numero intero più vicino se la cifra dopo il decimale è inferiore a 5:

Se il numero dopo il decimale è maggiore di cinque, questo metodo arrotonda il numero fino al numero intero più vicino:

Se il numero dopo il decimale è 5, allora il Matematica.girare() Metodo arrotonda il numero al suo numero intero più vicino nella direzione di +Infinity:

Matematica.Metodo trunc () : Questo metodo tronca la parte decimale di un numero di numero e restituisce solo la parte del numero intero:

Per numeri negativi:

Come usare il .Metodo tofixed () : IL .tofixed () Il metodo viene utilizzato per arrotondare un numero decimale fino o verso un numero specifico di decimali. Prende un argomento opzionale che specifica il numero di decimali che per impostazione predefinita è 0:

Se vogliamo che il numero abbia 2 punti decimali, allora:

Se il numero specificato di punti decimali è superiore ai punti decimali presenti nel numero, vengono aggiunti 0s per creare la lunghezza desiderata:

Questo metodo converte il numero in una stringa:

Conclusione

Arrotondare e troncare numeri decimali è un problema molto comune che ogni sviluppatore deve affrontare. In questo post abbiamo elencato le cinque soluzioni più comuni presenti in JavaScript per arrotondare o troncando numeri decimali.

IL Matematica.ceil () Il metodo arrotonda il numero decimale verso il suo numero intero più vicino nella direzione di +∞ mentre il Matematica.pavimento() Il metodo arrotonda il numero nella direzione di -∞. IL Matematica.girare() Il metodo arrotonda i numeri decimali in entrambe le direzioni a seconda della cifra che viene dopo il punto decimale. IL Matematica.trunc () Il metodo tronca tutte le cifre dopo il punto decimale e restituisce solo l'intero numero del numero decimale. IL .tofixed () Il metodo viene utilizzato per ottenere il numero desiderato di cifre in un numero decimale ogni volta.