A JavaScript mást biztosít adattípusok különböző típusú értékek megtartására. A JavaScriptben kétféle adattípus létezik.
- Primitív adattípus
- Nem primitív (referencia) adattípus
A JavaScript a dinamikus típusú nyelv , azt jelenti, hogy nem kell megadnia a változó típusát, mert a JavaScript motor dinamikusan használja. Használnod kell volt itt az adattípus megadásához. Bármilyen típusú értéket tartalmazhat, például számokat, karakterláncokat stb. Például:
var a=40;//holding number var b='Rahul';//holding string
JavaScript primitív adattípusok
A JavaScriptben ötféle primitív adattípus létezik. Ezek a következők:
| Adattípus | Leírás |
|---|---|
| Húr | karaktersorozatot képvisel pl. 'Helló' |
| Szám | számértékeket képvisel pl. 100 |
| Boolean | hamis vagy igaz logikai értéket jelent |
| Határozatlan | meghatározatlan értéket képvisel |
| Nulla | nullát jelent, azaz egyáltalán nincs értéke |
JavaScript nem primitív adattípusok
A nem primitív adattípusok a következők:
| Adattípus | Leírás |
|---|---|
| Tárgy | példányt képvisel, amelyen keresztül elérhetjük a tagokat |
| Sor | hasonló értékek csoportját képviseli |
| RegExp | reguláris kifejezést jelent |
Az egyes adattípusokról később részletes vitát folytatunk.