JavaScript giver forskellige datatyper at have forskellige typer værdier. Der er to typer datatyper i JavaScript.
- Primitiv datatype
- Ikke-primitiv (reference) datatype
JavaScript er en dynamisk typesprog , betyder, at du ikke behøver at angive variabeltypen, fordi den bruges dynamisk af JavaScript-motoren. Du skal bruge var her for at angive datatypen. Den kan indeholde enhver type værdier såsom tal, strenge osv. For eksempel:
var a=40;//holding number var b='Rahul';//holding string
JavaScript primitive datatyper
Der er fem typer af primitive datatyper i JavaScript. De er som følger:
Datatype | Beskrivelse |
---|---|
Snor | repræsenterer rækkefølge af tegn, f.eks. 'Hej' |
Nummer | repræsenterer numeriske værdier, f.eks. 100 |
Boolean | repræsenterer boolesk værdi enten falsk eller sand |
Udefineret | repræsenterer udefineret værdi |
Nul | repræsenterer null, dvs. ingen værdi overhovedet |
JavaScript ikke-primitive datatyper
De ikke-primitive datatyper er som følger:
Datatype | Beskrivelse |
---|---|
Objekt | repræsenterer en instans, hvorigennem vi kan få adgang til medlemmer |
Array | repræsenterer gruppe af lignende værdier |
RegExp | repræsenterer regulært udtryk |
Vi vil have en god diskussion om hver datatype senere.