Sobes.tech
Junior

Ko tu zini par primitives JavaScript?

sobes.tech AI

Atbilde no AI

JavaScript primitives ir vienkārši, nemainīgi (immutable) datu tipi, kas tiek glabāti tieši steka, nevis kaudzē. Galvenie primitives ir:

  • string — virknes
  • number — skaitļi
  • bigint — lielie veselie skaitļi
  • boolean — loģiskās vērtības
  • undefined — noklusējuma vērtība nenoteiktām mainīgajām
  • null — īpaša vērtība, kas nozīmē "vērtības neesamību"
  • symbol — unikāli identifikatori

Primitives paši par sevi nav metožu vai īpašību, bet JavaScript tos pagaidu ietver atbilstošajos objektos, lai varētu izsaukt to metodes.

Piemērs:

let str = "hello";
console.log(str.toUpperCase()); // "HELLO"

Turklāt, primitives ir nemainīgi, tas ir, operācijas ar tiem rada jaunas vērtības, nevis maina esošās.

Ir svarīgi saprast, ka, salīdzinot primitives, tiek salīdzinātas to vērtības, nevis atsauces, atšķirībā no objektiem.