Mens du håndterer matematiske beregninger i JavaScript, kan det oppstå et krav om å gi en presis verdi. For eksempel å returnere en nøyaktig “valuta”Eller“vekt”Verdi. I slike situasjoner er formatering av et tall for alltid å vise at to desimaler er nyttig for å overvinne tvetydighet og redusere unøyaktighetsforholdet til stor grad.
Denne oppskrivningen vil illustrere tilnærmingene for å formatere et tall til endelige desimaler i JavaScript.
Hvordan formatere et tall for alltid å vise 2 desimaler i JavaScript?
For å formatere et tall til alltid to desimaler i JavaScript, bruk følgende tilnærming:
Metode 1: Formatnummer for alltid
“Tolocalestring ()”Metode gir et tall i form av en streng via det lokale språkformatet. Denne metoden kan brukes for å returnere delingen av to tall slik at det resulterende utfallet er formatert til 2 desimaler.
Syntaks
Tolocalestring (format, stil)
I syntaks ovenfor:
Eksempel
La oss oversikt over den under-uttalte koden:
I ovennevnte kodebit:
Produksjon
I utgangen kan det sees at den beregnede verdien er formatert til de tildelte 2 desimalstedene.
Metode 2: Formater nummeret som alltid viser 2 desimaler ved bruk av JavaScript “Tofixed ()” -metode
“tofixed ()”Metoden runder nummeret til det tildelte antall sifre. Denne metoden kan implementeres for bare å formatere den resulterende verdien til "2”Desimaler.
Syntaks
tofixed (sifre)
I denne syntaksen, “sifre”Representerer antall desimaler.
Eksempel
La oss gå gjennom de under-uttalte kodelinjene:
I ovennevnte kodebit:
Produksjon
I outputten kan det observeres at brukerinngangsnumrene er delt og formatert deretter.
Konklusjon
For å formatere et tall for alltid å vise to desimaler ved hjelp av JavaScript, bruk "Tolocalestring ()”Metode eller“tofixed ()”Metode. Den tidligere tilnærmingen returnerer den resulterende verdien til nøyaktig 2 desimaler basert på de faste parametrene. Den sistnevnte tilnærmingen legger inn tallene fra brukeren og formaterer det evaluerte utfallet deretter. Denne oppskrivningen uttalte tilnærmingene for å formatere et tall som alltid viser 2 desimaler i JavaScript.