Dette innlegget vil beskrive om JavaScript har en heltalldatatype eller ikke.
Er det eller er det ikke en heltallstype i JavaScript?
I JavaScript er det ingen spesifikk heltalldatatype. Den bruker “Antall”Datatype for å representere alle numeriske verdier, inkludert heltall. Ved å bruke nummer i JavaScript, kan du avgjøre om et gitt tall er et heltall som bruker "IsInteger ()”Metode.
Eksempel
Lag en variabel som lagrer nummeret “111”:
var num = 111;Kontroller typen av variabelen ved å bruke "typeof" Egenskap:
konsoll.logg (type av num);Nå, ring “IsInteger ()”Metode for å bekrefte om det spesifiserte nummeret er et heltall eller ikke:
Antall.IsInteger (num);Den gitte utgangen indikerer at tallet “111”Tilhører“Antall”Datatype, og“ekte”Indikerer at det er en heltalltype:
La oss sjekke et desimaltall:
var num = 111.599;Det kan sees at utgangen viser “Antall”Og“falsk”Indikerer at det gitte tallet tilhører“Antall”Datatype, men det er ikke et heltall:
Datatypen "Antall”I JavaScript er en flytende punktrepresentasjon, noe som betyr at den kan lagre både heltall og brøkverdier. Imidlertid gir JavaScript noen forhåndsdefinerte metoder som kan brukes til å avrunde tall til nærmeste heltall, inkludert "Matte.gulv()”Metode og“Matte.Ceil ()”Metode:
konsoll.Logg (matematikk.gulv (num));Produksjon
Ring matematikken.Ceil () Metode for å konvertere desimaltallet til et heltall:
konsoll.Logg (matematikk.Ceil (Num));Det kan observeres at desimaltallet er blitt konvertert til et heltall:
For å ta innspill som en streng, er det en "parseint ()”Metode som kan brukes til å konvertere en streng til et heltall. For å gjøre det, butikknummer “1511”Som en streng i en variabel”NumberString”:
var numberString = "1511";Sjekk variabel -typen ved å bruke "typeof”Operatør:
konsoll.Logg (NumberString + "er" + Typeof NumberAssTring);Ring "parseint ()”Metode for å konvertere strengen til et heltall:
var nummer = parseInt (nummerAsString);Kontroller typen det konverterte nummeret:
konsoll.Logg (nummer + "er" + typen av nummer);Det kan sees at strengen er vellykket konvertert til talltype:
Det handlet om å sjekke typen nummer i JavaScript.
Konklusjon
I JavaScript er det ingen spesifikk heltalldatatype. Den bruker “Antall”Datatype for å representere alle numeriske verdier, for eksempel brøkverdier og heltall. For å bestemme/sjekke om et gitt nummer er et heltall eller ikke, bruk "IsInteger ()”Metode. Dette innlegget beskrev om JavaScript har en heltalldatatype eller ikke.