Come arrotondare un numero al 10 più vicino in JavaScript

Come Arrotondare Un Numero Al 10 Piu Vicino In Javascript



Il calcolo approssimativo di un numero è noto come arrotondamento. Aiuta a rendere i numeri più chiari e più semplici da capire. In base alla precisione richiesta del calcolo, i numeri possono essere arrotondati a un valore specifico. Un numero viene arrotondato al decimo più vicino, il numero intero non viene modificato, viene modificato solo il valore approssimativo.

Questo studio spiegherà la procedura per arrotondare un numero in JavaScript alla decina più vicina.

Come arrotondare un numero al 10 più vicino in JavaScript?

In JavaScript utilizza i seguenti metodi per arrotondare un numero alla decina più vicina:







Vediamo uno per uno il funzionamento dei metodi sopra menzionati!



Metodo 1: arrotonda un numero al 10 più vicino utilizzando il metodo Math.round()

In JavaScript il ' il giro() ” metodo del “ Matematica Il tipo ” viene utilizzato per arrotondare i numeri decimali e i numeri interi sul valore approssimato. Arrotonda l'intero al numero intero successivo.



Sintassi





Segui la sintassi data per utilizzare il metodo round() per arrotondare il numero più vicino a 10:

Matematica . il giro ( numero / 10 ) * 10
  • Il ' Matematica.round() ” viene richiamato passando il numero diviso per 10 come argomento che arrotonderà il risultato al numero intero più vicino.
  • Quindi, moltiplicalo per 10 che arrotonderà il risultato alla decina più vicina.

Esempio

Per prima cosa, definisci una funzione chiamata ' roundToNearest10 ” con un parametro “ numero ”. Chiama il metodo Math.round() che restituirà il valore approssimato più vicino a 10 :



funzione roundToNearest10 ( numero ) {

Restituzione Matematica . il giro ( numero / 10 ) * 10 ;

}

Chiama il ' roundToNearest10 ” funzione passando un numero intero “ 6745 ”. Sarà prima diviso per 10 e restituirà il ' 674,5 ” che sarà arrotondato a “ 675 ” che è il numero intero più vicino del 674,5. Il valore risultante verrà quindi moltiplicato per 10 per ottenere il valore approssimato al 10 più vicino:

consolare. tronco d'albero ( roundToNearest10 ( 6745 ) ) ;

L'output mostrerà ' 6750 ” che è il 10 più vicino al “ 6745 ”:

Passiamo il valore decimale ' 89,9 ” nella funzione e vedere il valore arrotondato:

consolare. tronco d'albero ( roundToNearest10 ( 89,9 ) ) ;

L'output stamperà ' 90 ” arrotondando il numero decimale “ 89,9 ” alla decina più vicina:

Metodo 2: arrotonda un numero al 10 più vicino utilizzando il metodo Math.ceil()

Per arrotondare un numero alla decina più vicina, il ' Math.ceil() ” viene utilizzato il metodo. Arrotonderà il numero all'intero più grande in arrivo. Se un numero decimale viene passato al metodo Math.ceil(), restituisce il numero intero.

Sintassi

La sintassi data è usata per ' ceil() ' metodo:

Matematica . soffitto ( numero / 10 ) * 10
  • Prende un numero come argomento diviso per 10 e poi lo moltiplica per 10.
  • Dividendo il numero per 10, arrotonderà il numero al successivo numero intero più grande successivo.
  • Quindi, moltiplica il numero risultante per 10 per ottenere il numero arrotondato alla decina più vicina.

Esempio

Invocare il ' Math.ceil() 'metodo in' roundToNearest10 ” funzione passando il numero diviso per 10 e poi moltiplicandolo per 10 per arrotondare il numero alla decina più vicina:

funzione roundToNearest10 ( numero ) {

Restituzione Matematica . soffitto ( numero / 10 ) * 10 ;

}

Chiama il ' roundToNearest10 ” funzione e passa un numero “ 6745 ” come argomento. Sarà prima diviso per 10 e restituirà il ' 674,5 ” che sarà arrotondato a “ 675 ” a causa del metodo ceil () che è il successivo numero intero più grande di 674,5. Quindi, il numero risultante verrà moltiplicato per 10 e otterrà il valore approssimato al 10 più vicino:

consolare. tronco d'albero ( roundToNearest10 ( 6745 ) ) ;

Produzione

Allo stesso modo, anche il numero decimale viene arrotondato alla decina più vicina in JavaScript utilizzando il metodo Math.ceil(). Passa il numero ' 78.02 ” come parametro in “ roundToNearest10 ' funzione. Tornerà” 8 ” che è il successivo numero intero più grande di “ 7.802 ”, quindi moltiplicare il numero risultante per 10 che è il valore approssimato al 10 più vicino:

consolare. tronco d'albero ( roundToNearest10 ( 78.02 ) ) ;

L'output corrispondente sarà:

Metodo 3: arrotonda un numero al 10 più vicino utilizzando il metodo Math.floor()

Esiste un altro metodo 'Math.floor()' che viene utilizzato per arrotondare un numero al 10 più vicino. Arrotonda il numero per difetto all'intero più vicino. Se un numero intero decimale viene passato al metodo Math.floor(), restituisce il numero intero più vicino.

Sintassi

La seguente sintassi viene utilizzata per il metodo floor():

Matematica . pavimento ( numero / 10 ) * 10
  • Il metodo viene chiamato passando il numero diviso per 10 come argomento che arrotonderà il numero risultante all'intero più vicino.
  • Quindi, il numero risultante verrà moltiplicato per 10 che restituirà il numero arrotondato alla decina più vicina.

Esempio

Nella funzione definita “ roundToNearest10() ', chiama il ' Math.floor() ” metodo passando numero diviso 10 come argomento e poi moltiplicandolo per 10:

funzione roundToNearest10 ( numero ) {

Restituzione Matematica . pavimento ( numero / 10 ) * 10 ;

}

Passa il numero ' 6745 ” come argomento nella funzione definita denominata “ roundToNearest10() ”. Sarà prima diviso per 10 e restituirà il ' 674,5 ” che sarà arrotondato a “ 674 ” a causa del metodo floor() che è il numero intero down più vicino di 674,5. Quindi, il numero risultante ' 674 ” sarà moltiplicato per 10 e otterrà il valore approssimato al 10 più vicino:

consolare. tronco d'albero ( roundToNearest10 ( 6745 ) ) ;

Produzione

Passa il numero decimale ' -5.15 ” come parametro in “ roundToNearest10 ' funzione. Tornerà” 7 ” che è il numero intero decrescente più vicino del “ 7.802 ”, quindi moltiplicare il numero risultante per 10 che è il valore approssimato al 10 più vicino:

consolare. tronco d'albero ( roundToNearest10 ( - 5.15 ) ) ;

L'output sarà:

Conclusione

Per arrotondare un numero alla decina più vicina, utilizza i metodi predefiniti di JavaScript che includono Math.round(), Math.ceil() e Math.floor(). Il metodo Math.round() arrotonda il numero all'intero più vicino Il metodo Math.ceil() arrotonda il numero all'intero più grande successivo, mentre il metodo Math.floor() arrotonda il numero all'intero inferiore più vicino. Tutti questi metodi si moltiplicheranno per 10 per arrotondare il numero risultante alla decina più vicina. In questo studio, il funzionamento di tutti questi metodi è stato spiegato insieme ai loro esempi.