Forskjell mellom tofixed og toprecision i JavaScript

Forskjell mellom tofixed og toprecision i JavaScript
JavaScript gir to metoder for å få den nøyaktige verdien i vitenskapelige eller økonomiske data for å runde tallene. Disse kalles tofixed () og Toprecision () metoder.

De tofixed () runder tallene og returnerer en verdi før desimalpunktet og inkluderer sifrene etter det. Imidlertid Toprecision () runder hele tallet og returnerer en verdi før og etter desimalpunktet i henhold til parameter. Dette innlegget beskriver forskjellen mellom tofixed () og toprecision () i JavaScript, med følgende utfall:

- Hvordan fungerer tofixed () -metode i JavaScript

- Hvordan fungerer TopRecision () -metode i JavaScript

- Forskjell mellom tofixed () og toprecision ()

Hvordan fungerer tofixed () -metode i JavaScript

De tofixed () Metoden begynner å telle etter desimalpunktet og runder nummeret til en bestemt lengde som spesifisert av brukeren.

Syntaks

Syntaksen til tofixed () er gitt som følger:

Antall.tofixed (n)

Her, 'Antall'representerer en variabel. Samtidig som 'n'er en parameter som representerer antall desimaler.

De tofixed () returnerer en streng med eller uten desimalrepresentasjon.

Eksempel: Hvordan runde et tall til 10 desimaler ved bruk av tofixed () -metoden

De tofixed () Metoden runder tallet etter desimalpunktet i henhold til den medfølgende lengden.

Dette eksemplet viser hvordan det fungerer.

La num = 1.16379;
konsoll.Logg (Num.tofixed (10));

I koden ovenfor tok vi et tilfeldig tall '1.16379 'og avrundet den ved hjelp av tofixed () metode. Vi setter parameterverdien '10'

Denne metoden runder tallene etter desimalpunktet i henhold til den gitte inngangen

Det blir lagt merke til at tofixed () Metoden har avrundet den opprinnelige verdien og 0 er lagt til for å oppfylle den spesifiserte lengden.

Hvordan fungerer TopRecision () -metode i JavaScript

Toprecision () Metoden vurderer hele tallet inkludert sifrene før så vel som etter desimalpunktet. For å lage en bestemt lengde, blir nullene og desimalpunktene lagt til i henhold til behov.

Syntaks

Syntaksen til Toprecision () er gitt som følger:

Antall.Toprecision (n)

Her, The Antall representerer en variabel. 0 er lagt til hvis det spesifiserte tallet overstiger desimaltallets lengde.

'n'er den totale lengden på sifre.

Toprecision () Metoden runder hele tallet før og etter desimalpunktet til en spesifisert lengde.

Eksempel: Hvordan runde et tall til en spesifisert lengde ved hjelp av TopRecision () -metode

De Toprecision () Metoden runder et tall før og etter desimalpunktet og formaterer den i henhold til den spesifiserte lengden. Dette eksemplet viser arbeidet med denne metoden.

La Num = 32.3015;
konsoll.Logg (Num.Toprecision (2));
konsoll.Logg (Num.Toprecision (5));
konsoll.Logg (Num.Toprecision (10));

I koden ovenfor, et tilfeldig tall '32.3015 'blir tatt og brukt på formasjonen ved hjelp av topprekvisningen() metode. For å formatere nummeret, tok vi henholdsvis tre-parameterverdiene.

Denne koden representerer tallformateringen med den spesifiserte lengden på '2, 5, 10'.

Etter å ha satt parameterverdien '2', Toprecision betraktet bare to sifre etter det. Mens med verdien av '5', de fem sifrene før og etter desimalpunktet for en spesifisert lengde. Tilsvarende, når parameterens verdi er '10', legges de fire '0' til for å fullføre den 10-sifrede lengden.

Forskjell mellom tofixed () og toprecision ()

Som vi vet starter tellingen av tofixed (). Mens tellingen Toprecioson () starter før desimalet og runder hele tallet før og etter desimalpunktet.

Her vil vi forklare forskjellen mellom Tofixed () -metoden og Precision () -metoden ved å bruke følgende eksempel.

num = 3.37158
konsoll.Logg (Num.tofixed (9));
num = 3.37158
konsoll.Logg (Num.Toprecision (9));

I denne koden, et tilfeldig tall '3.37158 'er spesifisert til parametrene ved bruk av tofixed () og til presisjon () metoder. Vi har gitt samme parameterverdi, '9', til begge metodene.

Når det. Mens i et annet tilfelle, avrunder toprecision () -funksjonen den spesifiserte verdien i henhold til den gitte parameteren før og etter desimalpunktet.

Konklusjon

De tofixed () og Toprecision () Metoder rundt antallet for å få nøyaktig verdi i vitenskapelige eller økonomiske data. Dette innlegget har til hensikt å gi forskjellen mellom tofixed () og toprecision () metoder i JavaScript. For en bedre forståelse har vi også opplyst viktigheten og bruken av begge metodene hver for seg.