Ytterligere merknad: Alt i JavaScript er kjent for å være et objekt, hver datatype kan det være primitivt eller ikke-primitivt, det er et objekt for JavaScript.
Primitive datatyper i JavaScript
Primitive datatyper er per definisjon de datatypene som er lagt inn i JavaScript av utviklerne av JavaScript. Eller, med mye enklere ord, har disse datatypene blitt forhåndsdefinert til JavaScript. Listen over primitive datatyper av JavaScript inkluderer følgende:
Alle datatypene som er nevnt i listen ovenfor har spesifikke begrensninger. Disse begrensningene inkluderer typen verdi de kan lagre i variabelen, den maksimale grensen for den verdien og maksimal størrelse på minnet de kan konsumere. For å demonstrere arbeidet med noen av følgende typer, se på følgende eksempler nedenfor:
1: Strenger
For å lage en streng, enkelt lage en variabel og sett den lik en streng som er vedlagt i de doble anførselstegnene som:
StringVar = "Velkommen til Linuxhint";Vis den på terminalen ved hjelp av konsollloggfunksjonen:
konsoll.Log (StringVar);Og terminalen vil vise følgende:
Strengen er skrevet ut på terminalen, begrensningen for å definere en streng kan være innkapslingen med et dobbelt anførselstegn.
2: Tall
For å lage en variabel av talltypen, angir du bare verdien lik et heltall eller et flytende punkt som det:
num1 = 50;Å utføre følgende gir følgende utgang på terminalen:
Begrensningen for å opprette et tall er at det ikke kan inneholde noen annen verdi enn numeriske tegn og et desimalpunkt.
3: udefinert
Udefinert er en datatype som ikke finnes på mange programmeringsspråk. Denne datatypen definerer ganske enkelt variabelenes minne som tildelt, Men ingen verdi plasseres inne i minnet. For å demonstrere dette, bruk:
var x = udefinert;En variabel er satt til nøkkelordet udefinert, Og den andre er ganske enkelt opprettet og ikke gitt noen verdi. Ved utførelse av koden viser terminalen:
Begge variablene returnerte udefinerte på terminalen.
4: Booleans & Null
Booleans kan defineres ved å lage en variabel og stille dem lik nøkkelordet ekte eller falsk, og nullvariabler kan defineres ved å angi verdien lik nøkkelen null. Bruk følgende linjer for å demonstrere begge disse datatypene:
var x = sant;Når du kjører de ovennevnte kodelinjene, viser terminalen:
Ikke-primitive datatyper i JavaScript
Dette er datatypene som programmereren definerer under et bestemt navn mens han skriver et JavaScript -program. Hovedpoenget med disse datatypene er at størrelsen ikke er definert, og de kan lagre verdier fra nesten alle primitive datatyper. De ikke-primitive datatypene i JavaScript er som følger:
La oss gå over arbeidet med de ikke-primitive datatypene en etter en
1: Objekter
For å lage et objekt, er det to forskjellige måter, en inkluderer bruk av “Nytt objekt ()” Konstruktør og den andre er kjent som den bokstavelige notasjonen. For den nye objektet () konstruktøren, ta følgende linjer:
var obj1 = nytt objekt ();I linjene ovenfor:
Å utføre koden ovenfor gir følgende resultat på terminalen:
Variabelen obj ble vist på terminalen i objektnotasjonen. Den andre måten å lage en objektvariabel er ved å bruke bokstavelig notasjon. For å demonstrere dette, bruk følgende linjer:
var obj1 =Som det er klart fra kodebiten ovenfor, å bruke den bokstavelige notasjonen for objektdefinisjon, bruker du ganske enkelt krøllparanteser Som verdien av variabelen og inne i de krøllete parentesene, passerer du nøkkelverdiparene. Å kjøre ovennevnte kodelinjer gir følgende utdata:
Utgangen er objektets nøkkelverdipar i bokstavelig notasjon
2: Arrays
Arrays regnes også som en primitiv datatype på JavaScript -språk. Og grunnen til dette er det faktum at størrelsen på matriser ikke er definert, pluss at de kan lagre verdier fra primitive datatyper. Bruk følgende linjer som et eksempel på array -definisjon:
var array1 = [1, 2, sant, "Google", udefinert, null];Etter det, pass denne matrisevariabelen “Array1” til konsollloggfunksjonen som:
konsoll.Logg (Array1);Og resultatet på terminalen vil være:
De Array1 Variabel med nesten alle primitive datatyper ble skrevet ut på terminalen
Pakk opp
Primitive datatyper er de datatypene som er forhåndsdefinert i JavaScript, har en begrensning for hvordan de skal definere dem og verdiene de kan lagre, og sist har de en begrenset størrelse. Mens de ikke-primitive datatypene i JavaScript inkluderer objekt og matrise. De ikke-primitive datatypene har ikke en begrensning for den typen verdi de kan lagre. Tilsvarende har de ikke en maksimal størrelsesgrense på dem.