Sobes.tech
Junior

Ce știi despre primitivele în JavaScript?

sobes.tech AI

Răspuns de la AI

În JavaScript, primitivele sunt tipuri de date simple și imutabile, care sunt stocate direct în stivă, nu în heap. Principalele primitive sunt:

  • string — șiruri de caractere
  • number — numere
  • bigint — numere întregi mari
  • boolean — valori logice
  • undefined — valoarea implicită pentru variabilele nedeclara
  • null — valoare specială care înseamnă "absența valorii"
  • symbol — identificatori unici

Primitivele nu au metode sau proprietăți proprii, dar JavaScript le înfășoară temporar în obiecte corespunzătoare pentru a apela metodele.

Exemplu:

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

De asemenea, primitivele sunt imuabile, adică operațiile asupra lor creează valori noi, în loc să modifice cele existente.

Este, de asemenea, important să înțelegem că, la compararea primitive, se compară valorile lor, nu referințele, spre deosebire de obiecte.