Cum să rotunjiți un număr la cel mai apropiat 10 în JavaScript

Cum Sa Rotunjiti Un Numar La Cel Mai Apropiat 10 In Javascript



Calculul aproximativ al unui număr este cunoscut sub numele de rotunjire. Ajută să facă numerele mai clare și mai ușor de înțeles. În funcție de precizia necesară a calculului, numerele pot fi rotunjite la o anumită valoare. Un număr este rotunjit la cea mai apropiată zecime, întregul număr nu se modifică, se modifică doar valoarea aproximativă.

Acest studiu va explica procedura de rotunjire a unui număr în JavaScript la cel mai apropiat 10.

Cum să rotunjiți un număr la cel mai apropiat 10 în JavaScript?

În JavaScript, utilizați următoarele metode pentru a rotunji un număr la cel mai apropiat 10:







Să vedem funcționarea metodelor menționate mai sus una câte una!



Metoda 1: Rotunjiți un număr la cel mai apropiat 10 folosind metoda Math.round().

În JavaScript, „ rundă() ” metoda “ Matematică Tipul ” este folosit pentru rotunjirea numerelor zecimale precum și a numerelor întregi pe valoarea aproximativă. Rotunjește numărul întreg la următorul număr întreg.



Sintaxă





Urmați sintaxa dată pentru utilizarea metodei round() pentru a rotunji numărul cel mai apropiat de 10:

Matematică . rundă ( număr / 10 ) * 10
  • Math.round() ” metoda este invocată prin trecerea numărului împărțit la 10 ca argument care va rotunji rezultatul la cel mai apropiat număr întreg.
  • Apoi, înmulțiți-l cu 10, ceea ce va rotunji rezultatul la cel mai apropiat 10.

Exemplu

Mai întâi, definiți o funcție numită „ roundToNearest10 „cu un parametru „ număr ”. Apelează metoda Math.round() care va returna valoarea aproximativă care este cea mai apropiată de 10 :



funcția roundToNearest10 ( număr ) {

întoarcere Matematică . rundă ( număr / 10 ) * 10 ;

}

Suna ' roundToNearest10 ”funcționează prin trecerea unui număr întreg” 6745 ”. Mai întâi va fi împărțit la 10 și returnează „ 674,5 ” care va fi rotunjit la ” 675 ” care este cel mai apropiat număr întreg dintre 674,5. Valoarea rezultată va fi apoi înmulțită cu 10 pentru a obține valoarea aproximativă la cel mai apropiat 10:

consolă. Buturuga ( roundToNearest10 ( 6745 ) ) ;

Ieșirea va afișa „ 6750 ' care este cel mai apropiat 10 de ' 6745 ”:

Să transmitem valoarea zecimală „ 89,9 ” în funcție și vedeți valoarea rotunjită:

consolă. Buturuga ( roundToNearest10 ( 89,9 ) ) ;

Ieșirea va imprima „ 90 „prin rotunjirea numărului zecimal „ 89,9 ” la cel mai apropiat 10:

Metoda 2: Rotunjiți un număr la cel mai apropiat 10 folosind metoda Math.ceil()

Pentru a rotunji un număr la cel mai apropiat 10, „ Math.ceil() ” se folosește metoda. Acesta va rotunji numărul la cel mai mare număr întreg viitor. Dacă un număr zecimal este transmis metodei Math.ceil(), acesta returnează numărul întreg.

Sintaxă

Sintaxa dată este folosită pentru „ plafon() ” metoda:

Matematică . plafon ( număr / 10 ) * 10
  • Ia un număr ca argument împărțit la 10 și apoi îl înmulțește cu 10.
  • Împărțind numărul la 10, acesta va rotunji numărul la următorul număr întreg cel mai mare.
  • Apoi, înmulțiți numărul rezultat cu 10 pentru a obține numărul rotunjit la cel mai apropiat 10.

Exemplu

Invocați „ Math.ceil() „metoda în „ roundToNearest10 ”funcționează prin trecerea numărului împărțit la 10 și apoi înmulțiți-l cu 10 pentru a rotunji numărul la cel mai apropiat 10:

funcția roundToNearest10 ( număr ) {

întoarcere Matematică . plafon ( număr / 10 ) * 10 ;

}

Suna ' roundToNearest10 ”funcționează și trece un număr” 6745 ” ca argument. Mai întâi va fi împărțit la 10 și returnează „ 674,5 ” care va fi rotunjit la ” 675 ” datorită metodei ceil () care este următorul număr întreg cel mai mare de 674,5. Apoi, numărul rezultat va fi înmulțit cu 10 și obțineți valoarea aproximativă la cel mai apropiat 10:

consolă. Buturuga ( roundToNearest10 ( 6745 ) ) ;

Ieșire

În mod similar, numărul zecimal este, de asemenea, rotunjit la cel mai apropiat 10 în JavaScript folosind metoda Math.ceil(). Treceți numărul „ 78.02 ” ca parametru în „ roundToNearest10 ”funcție. Se va întoarce” 8 ” care este următorul număr întreg ca mărime din „ 7.802 ”, și apoi înmulțiți numărul rezultat cu 10 aceasta este valoarea aproximativă la cel mai apropiat 10:

consolă. Buturuga ( roundToNearest10 ( 78.02 ) ) ;

Ieșirea corespunzătoare va fi:

Metoda 3: Rotunjiți un număr la cel mai apropiat 10 folosind metoda Math.floor()

Există o altă metodă „Math.floor()” care este folosită pentru a rotunji un număr la cel mai apropiat 10. Acesta va rotunji numărul în jos la cel mai apropiat număr întreg. Dacă un număr întreg zecimal este transmis metodei Math.floor(), acesta returnează cel mai apropiat întreg întreg.

Sintaxă

Pentru metoda floor() este utilizată următoarea sintaxă:

Matematică . podea ( număr / 10 ) * 10
  • Metoda este apelată prin trecerea numărului împărțit la 10 ca argument care va rotunji numărul rezultat la cel mai apropiat număr întreg.
  • Apoi, numărul rezultat se va înmulți cu 10, ceea ce va returna numărul rotunjit la cel mai apropiat 10.

Exemplu

În funcția definită „ roundToNearest10() ', suna ' Math.floor() ” prin trecerea numărului împărțit la 10 ca argument și apoi înmulțiți-l cu 10:

funcția roundToNearest10 ( număr ) {

întoarcere Matematică . podea ( număr / 10 ) * 10 ;

}

Treceți numărul „ 6745 ” ca argument în funcția definită numită „ roundToNearest10() ”. Mai întâi va fi împărțit la 10 și returnează „ 674,5 ” care va fi rotunjit la ” 674 ” datorită metodei floor() care este cel mai apropiat număr întreg descendent de 674,5. Apoi, numărul rezultat „ 674 ” va fi înmulțit cu 10 și obține valoarea aproximativă la cel mai apropiat 10:

consolă. Buturuga ( roundToNearest10 ( 6745 ) ) ;

Ieșire

Treci numărul zecimal „ -5,15 ” ca parametru în „ roundToNearest10 ”funcție. Se va întoarce” 7 ” care este cel mai apropiat număr întreg în jos din „ 7.802 ”, și apoi înmulțiți numărul rezultat cu 10 care este valoarea aproximativă la cel mai apropiat 10:

consolă. Buturuga ( roundToNearest10 ( - 5.15 ) ) ;

Ieșirea va fi:

Concluzie

Pentru a rotunji un număr la cel mai apropiat 10, utilizați metodele predefinite din JavaScript, care includ Math.round(), Math.ceil() și Math.floor(). Metoda Math.round() rotunjește numărul la cel mai apropiat întreg întreg Metoda Math.ceil() rotunjește numărul la următorul număr întreg cel mai mare, în timp ce metoda Math.floor() rotunjește numărul la cel mai apropiat număr întreg în jos. Toate aceste metode se vor înmulți cu 10 pentru a rotunji numărul rezultat la cel mai apropiat 10. În acest studiu, funcționarea tuturor acestor metode a fost explicată împreună cu exemplele lor.