Objetos y primitivos en JavaScript

Los objetos (incluyendo los arreglos, como ya sabes) son considerados tipos de datos complejos. Las cadenas, números, valores booleanos son considerados tipos de datos simples, o primitivos. A menudo se les llama así - primitivos, implicando todo lo que no es un objeto.

En JavaScript hay siete tipos de datos primitivos: string, number, boolean, null, undefined, symbol, bigint. Recuerde su cantidad y nombres - esto se pregunta a menudo en las entrevistas.

Задание 1

Dado el siguiente código:

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

¿Qué tipo de datos se mostrará en la consola? ¿Es un primitivo o un objeto?

Задание 2

Dado el siguiente código:

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

¿Qué tipo de datos se mostrará en la consola? ¿Es un primitivo o un objeto?

Задание 3

Dado el siguiente código:

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

¿Qué tipo de datos se mostrará en la consola? ¿Es un primitivo o un objeto?

Задание 4

Dado el siguiente código:

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

¿Qué tipo de datos se mostrará en la consola? ¿Es un primitivo o un objeto?

Задание 5

Dado el siguiente código:

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

console.log(test1);

¿Qué tipo de datos se mostrará en la consola? ¿Es un primitivo o un objeto?

Задание 6

Dado el siguiente código:

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

console.log(test1[test2]);

¿Qué tipo de datos se mostrará en la consola? ¿Es un primitivo o un objeto?

Задание 7

Sin mirar el libro de texto, enumere todos los tipos de datos primitivos en JavaScript.