Kako zaokružiti broj na najbližih 10 u JavaScriptu

Kako Zaokruziti Broj Na Najblizih 10 U Javascriptu



Približan izračun broja poznat je kao zaokruživanje. Pomaže da brojevi budu jasniji i jednostavniji za razumijevanje. Prema potrebnoj točnosti izračuna, brojevi se mogu zaokružiti na određenu vrijednost. Broj se zaokružuje na najbližu desetinu, cijeli broj se ne mijenja, mijenja se samo približna vrijednost.

Ova studija objasnit će postupak zaokruživanja broja u JavaScriptu na najbližu 10.

Kako zaokružiti broj na najbližih 10 u JavaScriptu?

U JavaScriptu koristite sljedeće metode za zaokruživanje broja na najbližih 10:







Pogledajmo djelovanje gore navedenih metoda jednu po jednu!



Metoda 1: Zaokružite broj na najbližih 10 korištenjem metode Math.round()

U JavaScriptu ' krug() ' metoda ' matematika ” tip se koristi za zaokruživanje decimalnih brojeva kao i cijelih brojeva na približnu vrijednost. Zaokružuje cijeli broj na sljedeći cijeli broj.



Sintaksa





Slijedite danu sintaksu za korištenje metode round() za zaokruživanje broja najbližeg 10:

matematika . krug ( broj / 10 ) * 10
  • ' Math.round() ” metoda se poziva prosljeđivanjem broja podijeljenog s 10 kao argumenta koji će zaokružiti rezultat na najbliži cijeli broj.
  • Zatim ga pomnožite s 10 čime ćete rezultat zaokružiti na najbližih 10.

Primjer

Prvo, definirajte funkciju pod nazivom ' zaokruži do najbližeg10 ' s parametrom ' broj ”. Poziva metodu Math.round() koja će vratiti približnu vrijednost koja je najbliža 10 :



funkcija roundToNearest10 ( broj ) {

povratak matematika . krug ( broj / 10 ) * 10 ;

}

Nazovite ' zaokruži do najbližeg10 ” funkcija prosljeđivanjem cijelog broja “ 6745 ”. Prvo će se podijeliti s 10 i vratiti ' 674.5 ” koji će biti zaokružen na “ 675 ” što je najbliži cijeli broj od 674,5. Rezultirajuća vrijednost tada će se pomnožiti s 10 kako bi se dobila približna vrijednost na najbližih 10:

konzola. log ( zaokruži do najbližeg10 ( 6745 ) ) ;

Izlaz će pokazati ' 6750 ' što je najbliže 10 ' 6745 ”:

Prijeđimo decimalnu vrijednost ' 89.9 ” u funkciji i pogledajte zaokruženu vrijednost:

konzola. log ( zaokruži do najbližeg10 ( 89.9 ) ) ;

Izlaz će ispisati ' 90 ” zaokruživanjem decimalnog broja “ 89.9 ” na najbližih 10:

Metoda 2: Zaokružite broj na najbližih 10 korištenjem metode Math.ceil()

Za zaokruživanje broja na najbližih 10, ' Math.ceil() ” koristi se metoda. Zaokružit će broj na sljedeći najveći cijeli broj. Ako se metodi Math.ceil() proslijedi decimalni broj, ona vraća cijeli broj.

Sintaksa

Dana sintaksa koristi se za ' staviti strop() ” metoda:

matematika . staviti strop ( broj / 10 ) * 10
  • Uzima broj kao argument podijeljen s 10 i zatim ga množi s 10.
  • Dijeljenjem broja s 10 zaokružit će se broj na sljedeći najveći cijeli broj.
  • Zatim pomnožite dobiveni broj s 10 da biste dobili broj zaokružen na najbližih 10.

Primjer

Pozovite ' Math.ceil() ' metoda u ' zaokruži do najbližeg10 ” prosljeđivanjem broja podijeljenog s 10, a zatim ga množenjem s 10 da biste zaokružili broj na najbližih 10:

funkcija roundToNearest10 ( broj ) {

povratak matematika . staviti strop ( broj / 10 ) * 10 ;

}

Nazovite ' zaokruži do najbližeg10 ' funkcija i proslijedite broj ' 6745 ” kao argument. Prvo će se podijeliti s 10 i vratiti ' 674.5 ” koji će biti zaokružen na “ 675 ” zbog metode ceil () koja je sljedeći najveći cijeli broj od 674,5. Zatim će se dobiveni broj pomnožiti s 10 i dobiti približna vrijednost na najbližih 10:

konzola. log ( zaokruži do najbližeg10 ( 6745 ) ) ;

Izlaz

Slično, decimalni broj se također zaokružuje na najbližih 10 u JavaScriptu pomoću metode Math.ceil(). Proslijedite broj “ 78.02 ' kao parametar u ' zaokruži do najbližeg10 ” funkcija. Vratit će se' 8 ” koji je sljedeći najveći cijeli broj od “ 7,802 “, a zatim pomnožite dobiveni broj s 10 to je približna vrijednost do najbližih 10:

konzola. log ( zaokruži do najbližeg10 ( 78.02 ) ) ;

Odgovarajući izlaz će biti:

Metoda 3: Zaokružite broj na najbližih 10 korištenjem metode Math.floor()

Postoji još jedna metoda 'Math.floor()' koja se koristi za zaokruživanje broja na najbližih 10. Zaokružit će broj na najbliži cijeli broj. Ako se decimalni cijeli broj proslijedi metodi Math.floor(), ona vraća najbliži cijeli cijeli broj.

Sintaksa

Za metodu floor() koristi se sljedeća sintaksa:

matematika . kat ( broj / 10 ) * 10
  • Metoda se poziva prosljeđivanjem broja podijeljenog s 10 kao argumenta koji će rezultirajući broj zaokružiti na najbliži cijeli broj.
  • Zatim će se rezultirajući broj pomnožiti s 10 što će vratiti broj zaokružen na najbližih 10.

Primjer

U definiranoj funkciji ' zaokruži na najbliže10() “, nazovite „ Math.floor() ” prosljeđivanjem broja podijeljenog s 10 kao argumenta, a zatim ga množenjem s 10:

funkcija roundToNearest10 ( broj ) {

povratak matematika . kat ( broj / 10 ) * 10 ;

}

Proslijedite broj “ 6745 ' kao argument u definiranoj funkciji pod nazivom ' zaokruži na najbliže10() ”. Prvo će se podijeliti s 10 i vratiti ' 674.5 ” koji će biti zaokružen na “ 674 ” zbog metode floor() koja je najbliži cijeli broj od 674,5. Zatim, rezultantni broj “ 674 ” pomnožit će se s 10 i dobiti približnu vrijednost na najbližih 10:

konzola. log ( zaokruži do najbližeg10 ( 6745 ) ) ;

Izlaz

Proslijedite decimalni broj “ -5.15 ' kao parametar u ' zaokruži do najbližeg10 ” funkcija. Vratit će se' 7 ” koji je najbliži cijeli broj od “ 7,802 “, a zatim pomnožite dobiveni broj s 10 što je približna vrijednost na najbližih 10:

konzola. log ( zaokruži do najbližeg10 ( - 5.15 ) ) ;

Izlaz će biti:

Zaključak

Za zaokruživanje broja na najbližih 10 upotrijebite predefinirane metode JavaScripta koje uključuju Math.round(), Math.ceil() i Math.floor(). Metoda Math.round() zaokružuje broj na najbliži cijeli broj. Metoda Math.ceil() zaokružuje broj na sljedeći najveći cijeli broj, dok metoda Math.floor() zaokružuje broj na najbliži cijeli broj. Sve ove metode pomnožit će se s 10 kako bi se dobiveni broj zaokružio na najbližih 10. U ovoj studiji, rad svih ovih metoda objašnjen je zajedno s njihovim primjerima.