Hvordan formatere et tall for alltid å vise 2 desimaler i JavaScript?

Hvordan formatere et tall for alltid å vise 2 desimaler i JavaScript?

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:

  • Tolocalestring ()”Metode.
  • tofixed ()”Metode.

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:

  • format”Tilsvarer de forskjellige tidssonene.
  • stil”Parameter refererer til objektet som har formateringsalternativer.

Eksempel

La oss oversikt over den under-uttalte koden:

I ovennevnte kodebit:

  • Først av alt, initialiser to variabler med de oppgitte heltallverdiene.
  • I neste trinn, del tallene og lagre dem i den angitte variabelen.
  • Etter det, knytter “Tolocalestring ()”Metode med den resulterende divisjonen.
  • Metodeparametrene indikerer at den resulterende verdien vil bli formatert til nøyaktig "2”Desimaler.
  • Til slutt, vis den resulterende verdien på konsollen.

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:

  • For det første, legg inn to tall fra brukeren og returnerer sin divisjon.
  • Etter det, på samme måte, knytter “tofixed ()”Metode med den resulterende divisjonen slik at det endelige utfallet er formatert til“2”Desimaler, som indikert av dens (metode) parameter.
  • Til slutt, vis det formaterte nummeret på konsollen.

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.