Objetos e primitivos em JavaScript
Objetos (incluindo arrays, como você já sabe) são considerados tipos de dados complexos. Strings, números, valores booleanos são considerados tipos de dados simples ou primitivos. Eles são frequentemente chamados assim - primitivos, implicando tudo que não é um objeto.
Em JavaScript existem sete tipos de dados primitivos: string, number, boolean, null, undefined, symbol, bigint. Lembre-se da quantidade e dos nomes - isso é frequentemente perguntado em entrevistas.
Dado o seguinte código:
let test = {x: 1, y: 2, z: 3};
console.log(test);
Que tipo de dados será exibido no console? Isso é um primitivo ou um objeto?
Dado o seguinte código:
let test = {x: 1, y: 2, z: 3};
console.log(test.x);
Que tipo de dados será exibido no console? Isso é um primitivo ou um objeto?
Dado o seguinte código:
let test = [1, 2, 3];
console.log(test);
Que tipo de dados será exibido no console? Isso é um primitivo ou um objeto?
Dado o seguinte código:
let test = [1, 2, 3];
console.log(test[1]);
Que tipo de dados será exibido no console? Isso é um primitivo ou um objeto?
Dado o seguinte código:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1);
Que tipo de dados será exibido no console? Isso é um primitivo ou um objeto?
Dado o seguinte código:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1[test2]);
Que tipo de dados será exibido no console? Isso é um primitivo ou um objeto?
Sem consultar o livro, liste todos os tipos de dados primitivos em JavaScript.