Ulike metoder for å runde floatnumre i JavaScript?

Ulike metoder for å runde floatnumre i JavaScript?
Avrundingstall er en viktig og nyttig oppgave i JavaScript -programmeringsspråket i flere tilfeller. For eksempel kan programmerere kanskje vise tall med et begrenset antall desimaler eller hele tall for å gjøre dem lettere å lese eller for å passe dem inn i et lite rom.

Denne opplæringen vil illustrere metodene for å runde de flytende/desimale tallene i JavaScript.

Ulike metoder for å runde float/desimalnumre i JavaScript?

I JavaScript brukes de nedenfor som er gitt forhåndsbygde metoder for å runde floatnumrene:

  • Matte.rund()
  • Matte.gulv()
  • Matte.Ceil ()
  • Matte.trunc ()
  • tofixed ()

Metode 1: Rundt flytallene ved å bruke “Matematikk.rund () ”-metode

Bruke "Matte.rund()”Metode for å runde de flytende eller desimale tallene. Det vil runde det gitte nummeret til nærmeste hele antall/heltall. Hvis desimaldelen/delen av det angitte nummeret er 0.5 eller større, antallet er avrundet. Ellers er det avrundet.

Syntaks
Bruk den gitte syntaks for matematikken.runde () Metode:

Matte.rund (floatnumber);

Eksempel
Pass desimalnummeret "25.5911”Til runden () -metoden som et argument:

Matte.runde (25.5911);

Det kan sees at utgangen viser "26”, Som er det nærmeste hele antallet, og det avrunder også på grunn av"0.5911”, Som er desimaldelen av tallet:

Metode 2: Rundt flytetallene ved hjelp av matematikken.gulv () -metode

For avrunding av flottørnumrene bruk "Matte.Gulv()”Metode. Det tar et tall og runder det ned til nærmeste eller nærmeste heltall. Det runder alltid ned, selv om desimaldelen av tallet er 0.5 eller større enn 0.5.

Syntaks
Følg den gitte syntaksen for matematikken.Gulv () Metode:

Matte.gulv (floatnumber);

Eksempel
Ring Gulv () -metoden til matematikkobjektet og pass desimaltallet til å runde det:

Matte.gulv (25.5911);

Produksjon

Metode 3: Rundt flytetallene ved hjelp av matematikken.Ceil () Metode

For å runde det flytende nummeret, bruk “Matte.Ceil ()”Metode. Den godtar et desimaltall og runder det opp til nærmeste eller nærmeste heltall. Det avrunder alltid, selv om desimaldelen av tallet er mindre enn 0.5.

Syntaks
Følgende syntaks brukes til matte.Ceil () Metode:

Matte.Ceil (FloatNumber);

Eksempel
Påkalle matematikken.Ceil () Metode og pass desimaltallet “25.5911”Som et argument:

Matte.Ceil (25.5911);

Det gir det nærmeste heltallnummeret ved å avrunde det som en utgang på grunn av tallets desimaldel "0.5911”:

Metode 4: Rundt flytetallene ved hjelp av matematikken.trunc () metode

En annen metode for å runde flottørnummeret er "Matte.trunc ()”Metode. Det brukes til å avkutte desimaldelen av et tall, effektivt fjerne den brøkdelte delen og bare returnere heltallsdelen av tallet.

Syntaks
Den under-nevnte syntaks brukes for matematikken.Trunc () Metode:

Matte.trunc (floatnumber);

Eksempel
Gi desimalnummeret til Trunc () -metoden for å avkort desimaldelen av tallet:

Matte.Trunc (25.5911);

Metode 5: Rundt flytetallene ved hjelp av Tofixed () -metoden

Hvis du vil runde flottørnummeret til et visst antall desimaler, kan du bruke "tofixed ()”Metode. Den brukes til å spesifisere antall desimaler å bruke når du formaterer et tall som en streng.

Syntaks
For avrundingsnumre på det spesifiserte antall desimaler, bruk den gitte syntaks:

Floatnumber.tofixed ()

Eksempel
Runde nummeret “25.5911”Til de to desimalstedene:

konsoll.Logg (25.5911.tofixed (2));

Det kan sees at den gitte utgangen viser flottørnummeret opp til 2 desimaler:

Ring Tofixed () -metoden med et tall for å runde tallet opp til 1 desimal sted:

konsoll.Logg (25.5911.tofixed (1));

Produksjon

Det handler om avrundingsfloatnumrene i JavaScript.

Konklusjon

For å runde de flytende tallene i JavaScript, bruk "Matte.rund()”,“Matte.gulv()”,“Matte.Ceil ()”,“Matte.trunc ()" eller "tofixed ()”Metode. Runden () -metoden runder tallet opp til nærmeste hele antall, gulv () -metode runder ned til nærmeste heltall, Ceil () -metoden runder opp til nærmeste eller nærmeste heltall. Trunc () Metode TRUNKATER DECIMAL -delen av et tall, mens Tofixed () -metoden brukes til å formatere et tall til et visst antall desimalpunkter. Denne opplæringen illustrerte metodene for å runde flytende punkttallene i JavaScript med detaljerte eksempler.