Come arrotondare un numero alla top 10 più vicina in JavaScript

Come arrotondare un numero alla top 10 più vicina in JavaScript
Il calcolo approssimativo di un numero è noto come arrotondamento. Aiuta a rendere i numeri più chiari e più semplici da capire. Secondo l'accuratezza richiesta del calcolo, i numeri possono essere arrotondati a un valore specifico. Un numero è arrotondato al decimo più vicino, l'intero numero non viene modificato, solo il valore approssimativo viene modificato.

Questo studio spiegherà la procedura per arrotondare un numero in javascript ai 10 più vicini.

Come arrotondare un numero ai 10 più vicini in JavaScript?

In JavaScript utilizzare i seguenti metodi, per arrotondare un numero ai 10 più vicini:

  • Matematica.Round () Metodo
  • Matematica.Metodo Ceil ()
  • Matematica.Metodo del pavimento ()

Vediamo il funzionamento dei metodi sopra menzionati uno per uno!

Metodo 1: arrotondare un numero al 10 più vicino utilizzando la matematica.Round () Metodo

In javascript il "girare()Metodo del "Matematica"Il tipo viene utilizzato per arrotondare i numeri decimali e i numeri interi sul valore approssimativo. Arrotonda l'intero al numero intero successivo.

Sintassi

Seguire la sintassi data per l'utilizzo del metodo round () per arrotondare il numero più vicino al 10:

Matematica.Round (Numero / 10) * 10
  • IL "Matematica.girare()"Il metodo viene invocato passando il numero diviso per 10 come argomento che arrotonda il risultato al numero intero più vicino.
  • Quindi, moltiplicalo per 10 che arrotonderà il risultato ai 10 più vicini.

Esempio

Innanzitutto, definisci una funzione chiamata "RoundToneArest10"Con un parametro"numero". Chiama la matematica.metodo rotondo () che restituirà il valore approssimativo più vicino al 10:

funzione roundtonearest10 (numero)
restituire matematica.round (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"Qual è il numero intero più vicino del 674.5. Il valore risultante verrà quindi moltiplicato per 10 per ottenere il valore approssimativo ai 10 più vicini:

console.log (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:

console.Registro (RoundTonEarest10 (89.9));

L'output stamperà "90"Arrotondando il numero decimale"89.9"Ai 10 più vicini:

Metodo 2: arrotondare un numero al 10 più vicino utilizzando la matematica.Metodo Ceil ()

Per arrotondare un numero ai 10 più vicini, il “Matematica.ceil ()"Viene utilizzato il metodo. Rounderà il numero al prossimo numero intero più grande. Se un numero decimale viene passato alla matematica.Metodo Ceil (), restituisce l'intero numero.

Sintassi

La sintassi data viene utilizzata per "ceil ()" metodo:

Matematica.ceil (numero / 10) * 10
  • Ci vuole un numero come argomento diviso per 10 e poi lo moltiplica con 10.
  • Dividendo il numero per 10, arrotonderà il numero al prossimo numero intero più grande in arrivo.
  • Quindi, moltiplica il numero risultante per 10 per far arrotondare il numero fino ai 10 più vicini.

Esempio

Invocare il "Matematica.ceil ()Metodo "in"RoundToneArest10"Funzione passando per il numero diviso per 10 e quindi moltiplicarlo con 10 per arrotondare il numero ai 10 più vicini:

funzione roundtonearest10 (numero)
restituire matematica.ceil (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 prossimo numero intero di 674.5. Quindi, il numero risultante verrà moltiplicato per 10 e ottenere il valore approssimativo ai 10 più vicini:

console.log (roundtonearest10 (6745));

Produzione

Allo stesso modo, il numero decimale è anche arrotondato ai 10 più vicini in JavaScript usando la matematica.Metodo Ceil (). Passare il numero "78.02"Come parametro in"RoundToneArest10" funzione. Tornerà "8"Che è il prossimo intero più grande del"7.802", E quindi moltiplicare il numero risultante 10 Questo è il valore approssimativo ai 10 più vicini:

console.Registro (RoundTonEarest10 (78.02));

L'output corrispondente sarà:

Metodo 3: arrotondare un numero al 10 più vicino utilizzando la matematica.Metodo del pavimento ()

C'è un altro metodo "matematica.pavimento () "che viene utilizzato per arrotondare un numero ai 10 più vicini. Runzerà il numero fino al numero intero più vicino. Se un intero decimale viene passato alla matematica.Metodo floor (), restituisce l'intero numero intero più vicino.

Sintassi

La seguente sintassi viene utilizzata per il metodo del pavimento ():

Matematica.pavimento (numero / 10) * 10
  • Il metodo viene chiamato passando il numero diviso per 10 come argomento che arrotonda il numero risultante fino al numero intero più vicino.
  • Quindi, il numero risultante si moltiplicherà per 10 che restituirà il numero arrotondato al 10 più vicino.

Esempio

Nella funzione definita "RoundToneArest10 ()", chiama il "Matematica.pavimento()"Metodo passando il numero diviso per 10 come argomento e poi moltiplicalo con 10:

funzione roundtonearest10 (numero)
restituire matematica.pavimento (numero / 10) * 10;

Passare 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 del pavimento () che è il numero intero più vicino di 674.5. Quindi, il numero risultante "674"Verrà moltiplicato per 10 e ottenere il valore approssimativo ai 10 più vicini:

console.log (roundtonearest10 (6745));

Produzione

Passare il numero decimale "-5.15"Come parametro in"RoundToneArest10" funzione. Tornerà "7"Che è il numero intero più vicino del"7.802", E quindi moltiplicare il numero risultante 10 che è il valore approssimativo ai 10 più vicini:

console.Log (RoundToneArest10 (-5.15));

L'output sarà:

Conclusione

Per arrotondare un numero ai 10 più vicini, utilizzare i metodi predefiniti di JavaScript che includono la matematica.round (), matematica.ceil () e la matematica.pavimento(). La matematica.Il metodo round () arrotonda il numero all'intero intero più vicino, la matematica.Il metodo Ceil () arrotonda il numero al prossimo numero intero più grande, mentre la matematica.il metodo floor () arrotola il numero al numero intero più vicino. Tutti questi metodi si moltiplicheranno per 10 per arrotondare il numero risultante al 10 più vicino. In questo studio, il funzionamento di tutti questi metodi è stato spiegato insieme ai loro esempi.