Objets et primitives en JavaScript

Les objets (y compris les tableaux, comme vous le savez déjà) sont considérés comme des types de données complexes. Les chaînes de caractères, les nombres, les valeurs booléennes sont considérés comme des types de données simples, ou primitifs. On les appelle souvent ainsi - primitives, sous-entendant tout ce qui n'est pas un objet.

En JavaScript, il existe sept types de données primitifs : string, number, boolean, null, undefined, symbol, bigint. Retenez leur nombre et leurs noms - c'est souvent demandé lors des entretiens.

Задание 1

Soit le code suivant :

javascriptlet test = {x: 1, y: 2, z: 3};
console.log(test);

Quel type de données s'affichera dans la console ? Est-ce une primitive ou un objet ?

Задание 2

Soit le code suivant :

javascriptlet test = {x: 1, y: 2, z: 3};
console.log(test.x);

Quel type de données s'affichera dans la console ? Est-ce une primitive ou un objet ?

Задание 3

Soit le code suivant :

javascriptlet test = [1, 2, 3];
console.log(test);

Quel type de données s'affichera dans la console ? Est-ce une primitive ou un objet ?

Задание 4

Soit le code suivant :

javascriptlet test = [1, 2, 3];
console.log(test[1]);

Quel type de données s'affichera dans la console ? Est-ce une primitive ou un objet ?

Задание 5

Soit le code suivant :

javascriptlet test1 = [1, 2, 3];
let test2 = 1;

console.log(test1);

Quel type de données s'affichera dans la console ? Est-ce une primitive ou un objet ?

Задание 6

Soit le code suivant :

javascriptlet test1 = [1, 2, 3];
let test2 = 1;

console.log(test1[test2]);

Quel type de données s'affichera dans la console ? Est-ce une primitive ou un objet ?

Задание 7

Sans regarder le manuel, énumérez tous les types de données primitifs en JavaScript.