Sådan afrundes et tal til nærmeste 10 i JavaScript

Sadan Afrundes Et Tal Til Naermeste 10 I Javascript



Et tals omtrentlige beregning er kendt som afrunding. Det hjælper med at gøre tallene klarere og nemmere at forstå. I henhold til den nødvendige nøjagtighed af beregningen kan tal afrundes til en bestemt værdi. Et tal afrundes til nærmeste tiendedel, hele tallet ændres ikke, kun den omtrentlige værdi ændres.

Denne undersøgelse vil forklare proceduren for at runde et tal i JavaScript til nærmeste 10.

Hvordan afrundes et tal til nærmeste 10 i JavaScript?

I JavaScript skal du bruge følgende metoder til at afrunde et tal til nærmeste 10:







Lad os se, hvordan de ovennævnte metoder fungerer én efter én!



Metode 1: Afrund et tal til nærmeste 10 ved hjælp af Math.round()-metoden

I JavaScript er ' rund() 'metoden af ​​' Matematik ” type bruges til at afrunde decimaltallene samt hele tallene på den tilnærmede værdi. Det afrunder hele tallet til det næste hele tal.



Syntaks





Følg den givne syntaks for at bruge round()-metoden til at runde tallet nærmest 10:

Matematik . rund ( nummer / 10 ) * 10
  • Det ' Math.round() ”-metoden påberåbes ved at sende tallet divideret med 10 som et argument, der vil afrunde resultatet til det nærmeste hele tal.
  • Derefter ganges det med 10, hvilket vil afrunde resultatet til nærmeste 10.

Eksempel

Først skal du definere en funktion ved navn ' rundeTilNærmeste10 ' med en parameter ' nummer ”. Kalder Math.round()-metoden, der returnerer den tilnærmede værdi, der er tættest på 10 :



funktion roundToNearest10 ( nummer ) {

Vend tilbage Matematik . rund ( nummer / 10 ) * 10 ;

}

Ring til ' rundeTilNærmeste10 ' funktion ved at sende et helt tal ' 6745 ”. Det vil først blive divideret med 10 og returnerer ' 674,5 ' som vil blive afrundet til ' 675 ” som er det nærmeste hele tal af de 674,5. Den resulterende værdi vil derefter blive ganget med 10 for at få den tilnærmede værdi til nærmeste 10:

konsol. log ( rundeTilNærmeste10 ( 6745 ) ) ;

Udgangen vil vise ' 6750 ' som er den nærmeste 10 til ' 6745 ”:

Lad os videregive decimalværdien ' 89,9 ” i funktionen og se den afrundede værdi:

konsol. log ( rundeTilNærmeste10 ( 89,9 ) ) ;

Outputtet vil udskrive ' 90 ' ved at afrunde decimaltallet ' 89,9 ” til nærmeste 10:

Metode 2: Afrund et tal til nærmeste 10 ved hjælp af Math.ceil()-metoden

For at afrunde et tal til nærmeste 10, skal ' Math.ceil() ” metode anvendes. Det vil afrunde tallet til det kommende største heltal. Hvis et decimaltal overføres til Math.ceil()-metoden, returnerer det hele tallet.

Syntaks

Den givne syntaks bruges til ' loft() ” metode:

Matematik . loft ( nummer / 10 ) * 10
  • Det tager et tal som et argument divideret med 10 og gange det derefter med 10.
  • Ved at dividere tallet med 10 vil det runde tallet til det næste kommende største heltal.
  • Derefter ganges det resulterende tal med 10 for at få tallet rundet op til nærmeste 10.

Eksempel

Påkald ' Math.ceil() ' metode i ' rundeTilNærmeste10 ” funktion ved at sende tal divideret med 10 og derefter gange det med 10 for at afrunde tallet til nærmeste 10:

funktion roundToNearest10 ( nummer ) {

Vend tilbage Matematik . loft ( nummer / 10 ) * 10 ;

}

Ring til ' rundeTilNærmeste10 ' funktion og send et tal ' 6745 ” som argument. Det vil først blive divideret med 10 og returnerer ' 674,5 ' som vil blive afrundet til ' 675 ” på grund af ceil ()-metoden, der er det næststørste heltal på 674,5. Derefter vil det resulterende tal blive ganget med 10 og få den tilnærmede værdi til nærmeste 10:

konsol. log ( rundeTilNærmeste10 ( 6745 ) ) ;

Produktion

På samme måde afrundes decimaltallet også til nærmeste 10 i JavaScript ved hjælp af Math.ceil()-metoden. Giv nummeret ' 78,02 ' som en parameter i ' rundeTilNærmeste10 ' funktion. Den vender tilbage' 8 ' som er det næststørste heltal af ' 7.802 ”, og gange derefter det resulterende tal med 10 det er den omtrentlige værdi til nærmeste 10:

konsol. log ( rundeTilNærmeste10 ( 78,02 ) ) ;

Det tilsvarende output vil være:

Metode 3: Afrund et tal til nærmeste 10 ved hjælp af Math.floor()-metoden

Der er en anden metode 'Math.floor()', der bruges til at afrunde et tal til nærmeste 10. Det vil runde tallet ned til nærmeste heltal. Hvis et decimalt heltal overføres til Math.floor()-metoden, returnerer det det nærmeste hele heltal.

Syntaks

Følgende syntaks bruges til floor()-metoden:

Matematik . etage ( nummer / 10 ) * 10
  • Metoden kaldes ved at sende tallet divideret med 10 som et argument, der vil runde det resulterende tal ned til nærmeste heltal.
  • Derefter vil det resulterende tal ganges med 10, hvilket vil returnere tallet afrundet til nærmeste 10.

Eksempel

I den definerede funktion ' roundToNearest10() ', ring til ' Math.floor() ”-metoden ved at sende tal divideret med 10 som et argument og derefter gange det med 10:

funktion roundToNearest10 ( nummer ) {

Vend tilbage Matematik . etage ( nummer / 10 ) * 10 ;

}

Giv nummeret ' 6745 ' som et argument i den definerede funktion med navnet ' roundToNearest10() ”. Det vil først blive divideret med 10 og returnerer ' 674,5 ' som vil blive afrundet til ' 674 ” på grund af floor()-metoden, der er det nærmeste heltal nede på 674,5. Derefter vil det resulterende tal ' 674 ” vil blive ganget med 10 og få den tilnærmede værdi til nærmeste 10:

konsol. log ( rundeTilNærmeste10 ( 6745 ) ) ;

Produktion

Send decimaltallet ' -5.15 ' som en parameter i ' rundeTilNærmeste10 ' funktion. Den vender tilbage' 7 ' som er det nærmeste heltal nede af ' 7.802 ”, og gange derefter det resulterende tal med 10 som er den omtrentlige værdi til nærmeste 10:

konsol. log ( rundeTilNærmeste10 ( - 5.15 ) ) ;

Outputtet vil være:

Konklusion

For at afrunde et tal til nærmeste 10 skal du bruge JavaScripts foruddefinerede metoder, som inkluderer Math.round(), Math.ceil() og Math.floor(). Math.round()-metoden afrunder tallet til det nærmeste hele heltal Math.ceil()-metoden afrunder tallet til det næststørste heltal, mens Math.floor()-metoden afrunder tallet til det nærmeste heltal nedad. Alle disse metoder vil gange med 10 for at afrunde det resulterende tal til nærmeste 10. I denne undersøgelse er arbejdet med alle disse metoder blevet forklaret sammen med deres eksempler.