Junior
Šta znaš o primitivima u JavaScript-u?
sobes.tech АИ
Одговор од АИ
U JavaScript-u, primitivni tipovi su jednostavni, nepromenljivi (immutable) tipovi podataka koji se direktno čuvaju u steku, a ne u hrpi. Glavni primitivni tipovi su:
string— nizovi karakteranumber— brojevibigint— veliki celobrojni brojeviboolean— logičke vrednostiundefined— podrazumevana vrednost za neobjavljene promenljivenull— specijalna vrednost koja označava "odsustvo vrednosti"symbol— jedinstveni identifikatori
Primitivi nemaju metode ni svojstva sama po sebi, ali JavaScript ih privremeno obavija u odgovarajuće objekte da bi se pozvali njihove metode.
Primer:
let str = "hello";
console.log(str.toUpperCase()); // "HELLO"
Takođe, primitivni tipovi su nepromenljivi, što znači da operacije nad njima stvaraju nove vrednosti, a ne menjaju postojeće.
Važno je razumeti da se pri poređenju primitivnih tipova porede njihove vrednosti, a ne reference, za razliku od objekata.