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 caracterenumber— numerebigint— numere întregi mariboolean— valori logiceundefined— valoarea implicită pentru variabilele nedeclaranull— 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.