I dette innlegget demonstrerer vi forskjellige metoder for avrunding av et tall ved plassering av 2 desimaler i JavaScript.
Hvordan runde et tall til 2 desimaler ved hjelp av nummer.tofixed () -metode?
De tofixed () Metode er den beste praksisen for å avrunde et tall ved plassering av 2 desimaler. Det tar et spesifikt inngangsnummer som representerer hvor mange tall som skal plassere desimalene i JavaScript. Syntaksen for å bruke denne metoden er gitt nedenfor.
Syntaks
Num.tofixed (dec_dig);Syntaksen er beskrevet som
Eksempel
Et eksempel brukes til å opplyse tofixed () Metode i JavaScript.
Kode
konsoll.Logg ("Eksempel på avrundingsnummer");Koden er forklart nedenfor:
Produksjon
De tofixed () metoden brukes til å runde et tall til 2 desimaler, fra 8.5424499578 til 8.54.
Hvordan runde et tall til 2 desimaler ved hjelp av matematikk.rund () metode?
En annen metode kjent som Matte.rund() er tilpasset for avrunding av et tall ved plassering av 2 desimaler i JavaScript. Metoden runder nærmeste heltallverdi ved å multiplisere og dele tallet med 100. La oss referere til syntaks.
Syntaks
Matte.runde (num)Denne metoden godtar et tall (som en parameter) som vil bli avrundet.
Eksempel
Et eksempel er gitt for å bruke Matte.rund() Metode i JavaScript.
Kode
konsoll.logg ("et annet eksempel på avrundingsnummer");I denne koden,
Produksjon
Utgangen viser at tallet 4.5841682 har blitt avrundet til 4.58 ved å plassere de to desimalnumrene. Det er mulig gjennom innebygd Matte.rund() Metode for JavaScript.
Bonus: Hvordan lage en manuell funksjon for å runde et tall?
Begge Matte.rund() og tofixed () Metoder er begrenset til det spesifikke nummeret som brukeren passerer dem. For eksempel kan brukere opprette en tilpasset funksjon for avrunding av et tall til 2 desimaler.
Kode
// Et eksempel på tilpasset funksjon i JavaScriptI denne koden, metoden user_definedmet er tilpasset som en tilpasset funksjon for å runde et tall ved å passere en Num variabel. I denne metoden, Matte.rund() Metoden brukes for avrunding av antallet opp eller ned basert på eksponenten e. Til slutt konsoll.Logg() metoden brukes til å vise utgangen fra en tilpasset funksjon ved å passere en 10.89909095 Antall.
Produksjon
Utfallet av ovennevnte kodeutførelse avrunder fra 10.89909095 til 10.9.
Konklusjon
De tofixed () og Matte.rund() Metoder rundt nummeret ved å plassere de to desimaltallene i JavaScript. Imidlertid er begge disse metodene begrenset til å returnere inngangsnummeret etter plassering av en desimal. For å overvinne problemet, kan du opprette en tilpasset funksjon for avrunding eller ned det gitte nummeret. Dette innlegget har vist forskjellige metoder for JavaScript for avrunding av et tall ved plassering av 2 desimaler.