[Aula 03] Tipos de dados primitivos - JavaScript
Introdução
Olá Dev.
Hoje falaremos sobre Tipos de Dados primitivos.
O que são Tipos de Dados, e quais são?
Como falamos na aula de variáveis os Tipos de Dados (Data Types) são o tipo do valor que guardamos nas caixas. Podemos dividir os tipos de dados em duas categorias os tipos primitivos e os objetos
Os Tipos Primitivos são :
- String
- Number
- Boolean
- Undefined
- Null
- BigInt
- Symbol
E os Objetos são :
- Object
- Array
Veremos primeiro os Tipos Primitivos.
String
Strings são básicamente textos, ou uma sequência de caracteres entre "", '' ou
.
Ex. :
let userName = "Devi";
Number
Numbers são básicamente números, sejam eles inteiros (1, 3, 12) ou reais (1.5, 0.3, 2.7).
Ex. :
let height = 1.78;
Boolean
Boolean é um tipo lógico ele pode ser true (verdadeiro) ou false (falso).
Ex. :
let isMale = true;
Undefined
Undefined representa um valor indefinido ou inexistente.
Ex. :
let city; // undefined
Null
Null também representa um valor indefinido ou inexistente, só que ele é propositalmente adicionado pelo programador como um valor vazio.
Ex. :
let age = null;
BigInt
BigInt representa um número inteiro maior 2^53, que é o maior número que o JavaScript consegue, com exatidão, representar com o tipo primitivo Number.
Ex. :
let theBiggestInt = 9007199254740991n;
Symbol
Symbol representa um valor único, que pode ser usado como identificador ou chave para objetos.
Ex. :
let mySymbol = Symbol()
Agora vermos os Objetos.
Arrray
Arrays são listas que podem conter valores como números, strings, etc. Elas são representadas por [ ], cada valor é separado por uma vírgula e cada valor tem um índice (index) sendo que o primeiro item tem o índice 0, o segundo 1, e assim por diante. Para obter um valor especifico usamos nomeDoArray[indice]
Ex. :
let years = [2021, 2022, 2023]
console.log(years[1]); // 2022
Object
Objetos JavaScript são representados por { }, os objetos tem chaves essas chaves tem valores que podem ser qualquer um dos outros tipos, pode ser um número, string, boolean, etc. Pode até mesmo ser outro objeto ou array. E para acessar os valores usamos objeto.chave
.
Ex. :
let object = {
key: value,
chave: valor,
}
let user = {
userName: "Devi",
height: 1.78,
age: null,
isMale: true,
hobbies: ["Play VideoGame", "Draw"],
city: undefined,
}
console.log(user.userName) // Devi
Conclusão
Alguns links Importantes:
Documentação mdn - Estrutura de dados do Javascript
Documentação mdn - Array
w3schools JavaScript Objects - Inglês
Obrigado por ter lido até aqui, tchau.