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 ()
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);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);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);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 ");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);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);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.