Hvordan runde et tall til nærmeste topp 10 i JavaScript

Hvordan runde et tall til nærmeste topp 10 i JavaScript
Et talls omtrentlig beregning er kjent som avrunding. Det hjelper med å gjøre tallene tydeligere og enklere å forstå. I henhold til den nødvendige nøyaktigheten av beregningen, kan tallene avrundes til en spesifikk verdi. Et tall er avrundet til nærmeste tiende, hele tallet endres ikke, bare den omtrentlige verdien endres.

Denne studien vil forklare prosedyren for å runde et tall i JavaScript til nærmeste 10.

Hvordan runde et tall til nærmeste 10 i JavaScript?

I JavaScript bruker følgende metoder for å runde et tall til nærmeste 10:

  • Matte.rund () metode
  • Matte.Ceil () Metode
  • Matte.gulv () -metode

La oss se arbeidet med de ovennevnte metodene en etter en!

Metode 1: Rund et tall til nærmeste 10 ved å bruke matematikk.rund () metode

I JavaScript "rund()”Metode for“Matte”Type brukes til å runde desimaltallene så vel som hele tallene i den tilnærmede verdien. Det runder helt til neste hele nummeret.

Syntaks

Følg den gitte syntaks for bruk av runden () -metoden for å runde nummeret nærmest 10:

Matte.runde (nummer / 10) * 10
  • Matte.rund()”Metoden påberopes ved å sende antallet delt med 10 som et argument som vil runde resultatet til nærmeste hele nummeret.
  • Multipliser den deretter med 10 som vil runde resultatet til nærmeste 10.

Eksempel

Først, definer en funksjon som heter “Roundtonearest10”Med en parameter”Antall”. Ringer matematikken.rund () metode som vil returnere den tilnærmede verdien som er nærmest 10:

funksjon Roundtonearest10 (nummer)
Returmatematikk.runde (nummer / 10) * 10;

Ring "Roundtonearest10”Funksjon ved å passere et helt tall”6745”. Den blir først delt med 10 og returnerer "674.5”Som vil bli avrundet til“675”Som er det nærmeste hele antallet av 674.5. Den resulterende verdien vil deretter bli multiplisert med 10 for å få den tilnærmede verdien til nærmeste 10:

konsoll.logg (Roundtonearest10 (6745));

Utgangen vil vise “6750”Som er de nærmeste 10 til“6745”:

La oss passere desimalverdien “89.9”I funksjonen og se den avrundede verdien:

konsoll.Logg (Roundtonearest10 (89.9));

Utgangen vil skrive ut “90”Ved å avrunde desimaltallet”89.9”Til nærmeste 10:

Metode 2: Rund et tall til nærmeste 10 ved å bruke matematikk.Ceil () Metode

Å runde et tall til nærmeste 10, “Matte.Ceil ()”Metode brukes. Det vil runde nummeret til det kommende største heltallet. Hvis det sendes et desimaltall til matematikken.Ceil () Metode, den returnerer hele tallet.

Syntaks

Den gitte syntaks brukes til “Ceil ()”Metode:

Matte.Ceil (nummer / 10) * 10
  • Det tar et tall som et argument delt med 10 og multipliserer det deretter med 10.
  • Ved å dele nummeret med 10 vil det runde nummeret til neste kommende største heltall.
  • Multipliser deretter det resulterende tallet med 10 for å få antallet avrundet til nærmeste 10.

Eksempel

Påkalle “Matte.Ceil ()”Metode i“Roundtonearest10”Funksjon med passeringsnummer delt med 10 og multipliser det deretter med 10 til runde tallet til nærmeste 10:

funksjon Roundtonearest10 (nummer)
Returmatematikk.Ceil (nummer / 10) * 10;

Ring "Roundtonearest10”Funksjon og pass et tall”6745”Som et argument. Den blir først delt med 10 og returnerer "674.5”Som vil bli avrundet til“675”På grunn av Ceil () -metoden som er det neste største heltallet på 674.5. Deretter vil det resulterende antallet bli multiplisert med 10 og få den tilnærmede verdien til nærmeste 10:

konsoll.logg (Roundtonearest10 (6745));

Produksjon

Tilsvarende er desimaltallet også avrundet til de nærmeste 10 i JavaScript ved hjelp av matematikken.Ceil () Metode. Pass nummeret "78.02”Som en parameter i“Roundtonearest10”Funksjon. Det kommer tilbake “8”Som er det neste største heltallet av“7.802”, Og multipliser deretter det resulterende tallet med 10 Det er den tilnærmede verdien til nærmeste 10:

konsoll.Logg (Roundtonearest10 (78.02));

Tilsvarende utgang vil være:

Metode 3: Rund et tall til nærmeste 10 ved å bruke matematikk.gulv () -metode

Det er en annen metode “Matematikk.gulv () ”som brukes til å runde et tall til nærmeste 10. Det vil runde tallet ned til nærmeste heltall. Hvis et desimaltall blir sendt til matematikken.Gulv () Metode, den returnerer nærmeste hele heltall.

Syntaks

Følgende syntaks brukes til gulv () -metoden:

Matte.gulv (nummer / 10) * 10
  • Metoden kalles ved å sende antallet delt med 10 som et argument som vil runde det resulterende tallet ned til nærmeste heltall.
  • Deretter vil det resulterende antallet multiplisere med 10 som vil returnere antallet avrundet til nærmeste 10.

Eksempel

I den definerte funksjonen “Roundtonearest10 ()", Ring "Matte.gulv()”Metode ved å bestå antall delt med 10 som et argument og deretter multiplisere det med 10:

funksjon Roundtonearest10 (nummer)
Returmatematikk.gulv (tall / 10) * 10;

Pass nummeret "6745”Som et argument i den definerte funksjonen som heter“Roundtonearest10 ()”. Den blir først delt med 10 og returnerer "674.5”Som vil bli avrundet til“674”På grunn av gulvet () -metoden som er nærmeste heltall på 674.5. Deretter, det resulterende nummeret "674”Vil bli multiplisert med 10 og få den tilnærmede verdien til nærmeste 10:

konsoll.logg (Roundtonearest10 (6745));

Produksjon

Pass desimalnummeret "-5.15”Som en parameter i“Roundtonearest10”Funksjon. Det kommer tilbake “7”Som er det nærmeste nedtallet av“7.802”, Og multipliser deretter det resulterende tallet med 10 som er den tilnærmede verdien til nærmeste 10:

konsoll.Logg (Roundtonearest10 (-5.15));

Utgangen vil være:

Konklusjon

For å runde et tall til de nærmeste 10, bruk JavaScripts forhåndsdefinerte metoder som inkluderer matematikk.runde (), matematikk.Ceil () og matematikken.gulv(). Matten.rund () -metoden runder tallet til nærmeste hele heltallet matte.Ceil () -metoden runder tallet til neste største heltall, mens matematikken.Gulv () -metoden runder tallet til nærmeste heltall. Alle disse metodene vil multiplisere med 10 til å runde det resulterende tallet til nærmeste 10. I denne studien har arbeidet med alle disse metodene blitt forklart sammen med deres eksempler.