Há sete tipos de dados em ECMAScript (JavaScript):
# |
Tipo |
Descrição |
Exemplo |
1 |
Boolean |
Verdadeiro (true) ou falso (false) |
let x = true; |
2 |
null |
Variável nula (deve ser escrito em minúsculo) |
let x = null; |
3 |
undefined |
Variável indefinida |
let x = undefined; |
4 |
Number |
Variável numérica. Pode ser inteira ou de ponto flutuante. |
let x = 3.14; |
5 |
String |
Textos. Pode ser declarada com aspas ou apóstrofos. |
let x = “Olá mundo!”; |
6 |
Symbol |
Usados internamente como chaves de propriedades de objetos. Não se pode fazer operações com o tipo Symbol. |
let x = Symbol(); |
7 |
Object |
Objetos são estruturas de dados usadas para criar o equivalente em outras linguagens a listas, arrays, dicionários, arrays associativos, dentre outros. |
let x = { “b”:”bola”, “c”:”casa” } |
Objetos são um tipo de dados especiais, portanto, se difere dos outros tipos primitivos. Podemos acessar cada elemento chamando o nome do objeto seguido da posição desejada dentro de colchetes.
Observe como criamos um objeto do tipo array e acessamos cada posição. Arrays são variáveis que armazenam dados sequenciais e os indexa com base na posição da lista (a contagem começa com zero).
Quer aprender mais sobre Desenvolvimento Web?
Dá uma olhada nesses cursos disponíveis a partir de R$ 27,90 e ainda dá uma moral pra esse pobre professor 😉