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.