Forskjell mellom matematikk.runde og matematikk.Trunc i JavaScript

Forskjell mellom matematikk.runde og matematikk.Trunc i JavaScript
JavaScript gir flere innebygde metoder som matte.gulv (), matematikk.Ceil (), matematikk.runde (), og matematikk.trunc. Alle disse metodene brukes til å avrunde et tall; Imidlertid avrunder hver metode et tall med en annen formel/algoritme. For eksempel matematikken.Ceil () -metoden runder det spesifikke tallet oppover (mot positiv uendelig) mens Gulv () -metoden runder det gitte tallet nedover (mot negativ uendelig), etc.

I denne oppskrivningen vil vi forstå forskjellen mellom matematikk.trunc () og matematikk.rund metode. Dette innlegget vil bli organisert som følger:

  • Hva er matematikk.runde () og hvordan du bruker det i JavaScript
  • Hva er matematikk.trunc () og hvordan du bruker det i JavaScript
  • Matte.trunc () vs matematikk.runde () i JavaScript

Så la oss begynne!

Hva er matematikk.runde () og hvordan du bruker det i JavaScript

En innebygd metode som brukes til å avrunde et tall til nærmeste heltall blir referert til som runden () -metoden i JavaScript. Kodebiten nedenfor viser den grunnleggende syntaksen til matematikken.runde () Metode:

Matte.runde (nummer);

De Matte.rund() Metoden vil ta et tall som en parameter og runde den spesifiserte verdien til nærmeste heltall.

Eksempel

I dette eksemplet vil vi vurdere forskjellige scenarier for å forstå hvordan matematikk.Round () Metode fungerer i JavaScript:

var num1 = matematikk.runde (10.94);
var num2 = matematikk.runde (10.15);
var num3 = matematikk.runde (-54.87);
var num4 = matematikk.runde (-54.27);
konsoll.Logg ("10.94 avrundet til: ", num1);
konsoll.Logg ("10.15 avrundet til: ", num2);
konsoll.Logg ("-54.87 avrundet til: ", num3);
konsoll.Logg ("-54.27 avrundet til: ", num4);

I ovennevnte utdrag passerte vi forskjellige verdier til matte.rund () -metode og trykte dem på nettleserens konsoll:

Fra utgangen konkluderte vi følgende punkter:

  • Når flytende punktverdien er større enn “.5 ”Så matematikken.rund () -metoden avrunder tallet til 15.
  • Når flytende punktverdien er mindre enn “.5 ” og så Matte.rund() Metoden avrunder tallet til 10.
  • Alt i alt kan vi si at Matte.rund() Metoden runder de spesifiserte verdiene til de nærmeste heltallverdiene.

Hva er matematikk.trunc () og hvordan du bruker det i JavaScript

Det er en forhåndsdefinert matematikk som hopper over den brøkdelte delen og returnerer bare heltalldelen av den angitte verdien. Kodebiten nedenfor viser hvordan du bruker matematikken.Trunc () Metode i JavaScript:

Matte.trunc (nummer);

Eksempel

Kodebiten nedenfor vil gi en detaljert forståelse av hvordan Matte.trunc () Metode fungerer i JavaScript:

var num1 = matematikk.Trunc (10.94);
var num2 = matematikk.Trunc (10.15);
var num3 = matematikk.Trunc (-54.87);
var num4 = matematikk.Trunc (-54.27);
konsoll.Logg ("10.94 avrundet til: ", num1);
konsoll.Logg ("10.15 avrundet til: ", num2);
konsoll.Logg ("-54.87 avrundet til: ", num3);
konsoll.Logg ("-54.27 avrundet til: ", num4);

De Matte.trunc () Metoden vil fjerne flytende punkter, og den vil generere følgende utgang:

Utgangen verifiserer arbeidet med Matte.trunc () Metode i JavaScript.

Matte.trunc () vs matematikk.runde () i JavaScript

Per nå har vi sett hvordan Matte.trunc () og Matte.rund() Metoder fungerer i JavaScript. La oss konkludere med hva vi har lært fra eksemplene ovenfor:

  • De rund() Metoden runder antallet på grunnlag av brøk/flytende punktverdi i.e. Hvis brøkverdien er større enn “.50 ” og så rund() Metoden vil runde tallet oppover (mot positiv uendelig). Hvis brøkverdien er mindre enn “.50 ” og så rund() Metoden vil runde tallet nedover (mot negativ uendelig).
  • For eksempel rund() Metoden kommer tilbake 26 Hvis verdien er 25.50 Mens det kommer tilbake 25 Hvis verdien er 25.49.
  • Nå hvis vi snakker om Matte.trunc () Metode det hopper over brøkdelen uavhengig av brøkverdien i.e., Det spiller ingen rolle hva som kommer etter desimalpunktet enten det er større enn “.50 ” eller mindre enn “.50 ” Trunc-metoden vil hoppe over den flytende punktdelen.
  • For eksempel trunc () Metoden kommer tilbake 25 I begge tilfeller jeg.e. Enten er verdien 25.50 eller dets 25.49.

Konklusjon

Matte.rund() og Matte.trunc () er to forhåndsdefinerte metoder i JavaScript som brukes til å runde et tall. Forskjellen mellom begge disse metodene er at Matte.trunc () Metode kutter av den brøkdelte delen og returnerer den gjenværende heltallverdien, men Matte.rund() Metoden runder tallet til nærmeste heltall. I denne oppskrivningen har vi lært den viktigste forskjellen mellom matematikk.runde () og matematikk.trunc () metode ved hjelp av passende eksempler.