Hvordan konvertere et flottørnummer til Int i JavaScript

Hvordan konvertere et flottørnummer til Int i JavaScript

Konvertering av datatyper fra hverandre blir referert til som nøkkeloperasjonen i JavaScript -programmering. JavaScript har forskjellige innebygde metoder for å konvertere en datatype til en annen datatype. For eksempel Matte Objekt støtter forskjellige metoder, inkludert matematikk.Ceil (), matematikk.gulv (), matematikk.runde (), og matematikk.trunc () for å konvertere flottørnummeret til et heltall. Disse metodene brukes til å konvertere et flottørnummer til et heltall.

I denne guiden har vi brukt forskjellige matematikkobjektmetoder og andre JavaScript -metoder for å konvertere float -tall til heltall. Her er innholdet i denne guiden:

  • Metode 1: Matematikk.Ceil ()
  • Metode 2: Matematikk.rund()
  • Metode 3: Matematikk.trunc ()
  • Metode 4: Parsnnt ()
  • Metode 5: Bitvis eller drift
  • Metode 6: Matematikk.gulv()

Metode 1: Matematikk.Ceil ()

JavaScript gir en Ceil () metode ved å bruke Matte gjenstand. Metoden returnerer neste høyere heltallstall fra flytende punkt.

Syntaks

Matte.Ceil (Val)

Parameteren Val representerer den flytende verdien av et hvilket som helst tall.

Eksempel

x = matematikk.Ceil (25.1);
y = matematikk.Ceil (-25.1);
konsoll.logg (x);
konsoll.logg (y);

I koden ovenfor, “25.1 ”og“ -25.1" er de to flytende punkttallene som blir sendt til Matte.Ceil () metode.

Produksjon

Utgangen viser det “25.1" blir konvertert til “26” (som nærmeste høyere heltallverdi av “25.1") og “-25.1 ”til“ -25 ” (Nærmeste høyere heltallverdi av “-25.1").

Metode 2: Matematikk.rund()

Metoden rund() er ansatt for å runde brøknummeret til det nærmeste tallet. Syntaksen til Matte.rund() Metoden er som følger:

Syntaks

Matte.runde (val)

Parameteren Val betegner det flytende nummeret for å konvertere til et heltall.

Eksempel

x = matematikk.runde (25.1. 3);
y = matematikk.runde (13.523);
konsoll.logg (x);
konsoll.logg (y);

I koden ovenfor, Matte.rund() Metoder brukes ved å passere to floatnumre, “25.13 ”og“ 13.523 ”.

Produksjon

Det observeres det “25.13 ”konverteres til“ 25 ” (Ettersom verdien etter brøkdelen er mindre enn 5). Tilsvarende verdien "1. 3.523 ”konverteres til“ 14 ” (Fordi verdien etter brøkdelen er større enn 5).

Metode 3: Matematikk.trunc ()

De trunc () Metoden fjerner den brøkdelte delen av det passerte nummeret og returnerer bare hele tallet. Syntaksen til Matte.trunc () Metoden er gitt nedenfor:

Syntaks

Matte.trunc (val)

Parameteren Val representerer den flytende verdien av et hvilket som helst tall.

Eksempel

x = matematikk.Trunc (15.1);
y = matematikk.Trunc (-175.1);
konsoll.logg (x);
konsoll.logg (y);

I denne koden, Matte.trunc () Metoder brukes ved å passere to floatnumre, “15.1 ”og“ -175.1".

Produksjon

Utgangen fjerner den brøkdelte delen av det flytende nummeret (.1) og returnerer heltallet “15” og “-175” I konsollvinduet.

Metode 4: Matematikk.parselsnt ()

De parseint () Metode gir en enkel løsning for å konvertere flottørnummeret til et heltall. Den henter heltallnummeret fra brøknummeret og returnerer utgangen som et heltallnummer.

Syntaks

Matte.parseint (val)

De Val Parameter betyr det flytende tallet for å konvertere til et heltall.

Eksempel

x = parseint ("24.5 ");
y = parseint ("-24.5 ");
konsoll.logg (x);
konsoll.logg (y);

De parseint () Metoden brukes ved å ta innspill “24.5 ”og“ -24.5 ” og vise utgangen ved hjelp av konsollen.Log () Metode.

Produksjon

Utgangen viser det “24.5 ” blir konvertert til “24” (ved å fjerne flytende tall). på samme måte, “-24.5 ”til“ -24 ” (ved å fjerne flytende tall) i konsollvinduet.

Metode 5: Bitvis eller drift

De Bitvis eller operasjon tillater konvertering av floatnummeret til et heltall ved å fjerne desimaldelen av gjeldende nummer. Syntaksen til Bitvis eller operatør er som følgende:

Syntaks

La utgang = num | 0;

De Num representerer floatnummeret i JavaScript.

Eksempel

konsoll.Logg (23.5 | 0);
konsoll.Logg (-25.5 | 0);

I denne koden, “23.5 ”og“ -25.5 ” sendes som flytende tall som skal konverteres til heltall.

Produksjon

Utgangen viser “23.5 ”til“ 23 ”og“ -25.5 ”til“ -25 ” Ved å fjerne brøknummeret i konsollvinduet.

Metode 6: Matematikk.gulv()

Metoden gir et avrundingsanlegg til ulempen for det passerende flytende nummeret. Syntaksen er gitt nedenfor.

Syntaks

Matte.gulv (val)

Parameteren Val beskriver det flytende nummeret for å konvertere til et heltall.

Eksempel

Et eksempel vurderes å bruke gulvet () metoden ved å passere forskjellige verdier.

x = matematikk.gulv (25.1);
y = matematikk.gulv (-25.1);
konsoll.logg (x);
konsoll.logg (y);

De Matte.gulv() Metoden brukes ved å passere flytende tall “25.1 ”og“ -25.1" å konvertere til heltall.

Produksjon

Utgangen viser at Matte.gulv() metoden har konvertert (ved å fjerne den brøkdelte) “25.1 ”til“ 25 ”og“ -25.1 ”til“ -26 ”.

Metode 7: Tofixed ()

En annen metode er tilpasset for å konvertere det flytende nummeret til et heltall ved hjelp av tofixed () I JavaScript.

I dette tilfellet er antallet avrundet til nærmeste heltallverdi. Syntaksen er gitt nedenfor:

Syntaks

.tofixed (dig);

I syntaks ovenfor spesifiserer graven antall sifre for desimaldelen.

Eksempel

konsoll.Logg ((6546.1453).tofixed (0));

I denne koden, tofixed () Metoden brukes til å konvertere det flytende nummeret "6546.1453”Til heltall.

Produksjon

Utgangen returnerer heltallnummeret “6546”(Det nærmeste heltallnummeret) fra“6546.1453”I konsollvinduet.

Konklusjon

I JavaScript, Matte.Ceil (), matematikk.gulv (), matematikk.runde (), matematikk.trunc () Metoder brukes for å konvertere flottørnummeret til heltall. Alle disse metodene tar et flytende punkt som en inngang og returnerer et heltallnummer. Dessuten, parseInt (), bitvis eller operasjon, og tofixed () Metoder brukes for å fjerne desimaltallene på flytende tall. I denne artikkelen har du lært hvordan du konverterer et flottørnummer til et heltall ved å bruke mange JavaScript -metoder.