
Oi! Esse é o meu primeiro artigo aqui. Esse será o meu caderno de anotações de JS que estará disponível para quem quiser ver.
Vamos dar uma olhada nos tipos de dados primitivos suportados pelo JS. Mas antes, precisamos saber onde devemos guardar esses dados.
Variáveis
Variáveis são espaços reservados na memória no computador dedicados a um determinado valor. Imagine que você tem uma caixinha. Dentro dessa caixinha, você deve guardar apenas um único objeto. É o que a variável faz. Temos três tipos de variáveis utilizadas no JS:var
,let
econst
.
varnome="Ana";letnome="Ana";constnome="Ana";
Agora que vimos o conceito de variáveis, podemos examinar cada um dos tipos primitivos.
Strings
Strings são dados que representam textos ou cadeias de caracteres. Cada elemento de uma cadeia de caracteres ocupa uma posição. O primeiro elemento está no índice 0, o segundo no índice 1 e assim por diante. O comprimento de uma string é o número de elementos contidos. Dentro do JS, podemos colocar os caracteres dentro de aspas simples, duplas ou crase (outemplate strings).
varnome='Ana';// aspas simplesletnome="Ana";// aspas duplasconstnome=`Ana`;// template strings
Number (Número)
Os números são... os números (duh!). Podem ser inteiros (integer) ou flutuantes (float).
constnum=30;constmedia=9.75;
Undefined
Toda vez que criamos uma variável que não é declarada (ou seja, não recebeu um determinado valor), sempre retornará um valor indefinido (Undefined
) determinado pelo motor do JS. É um valor que não aponta para lugar algum na memória.
letnomeAluno;// undefined
Null
Valores nulos também não apontam para lugar algum na memória, com a diferença de que esses valores são declarados nas variáveis. Ou seja, uma variável pode ter um dado nulo porque foi intencionalmente criada dessa forma.
letsobrenomeAluno=null;// null
Boolean (Booleanos)
São dados lógicos que retornam dois valores: verdadeiro (true
) e falso (false
).
constisThisNumberEven=true;constisThisNumberOdd=false;
Symbol
Symbol é um tipo de dado que serve para criar identificadores únicos. Quando comparamos símbolos entre si, o valor retornado sempre será falso porque são únicos.
constid=Symbol();// Symbol()constid2=Symbol();console.log(id===id2);// false
Objetos
Objetos são entidades independentes que guardam uma chave e um valor.
constpokemon={nome:"Pikachu",tipo:"elétrico"}
E aí? Gostaram? Até a próxima anotação!
Top comments(2)

Adorei! Você é incrível! Obrigada por compartilhar com a comunidade! Já estou na expectativa da próxima postagem por aqui!

- LocationSão Paulo - SP - Brasil
- WorkDesenvolvedora Front-end
- Joined
Eu é que agradeço!
For further actions, you may consider blocking this person and/orreporting abuse