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.