Tipos de dados primitivos
ananopaisdojavascript
Posted on August 15, 2021
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
e const
.
var nome = "Ana";
let nome = "Ana";
const nome = "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 (ou template strings).
var nome = 'Ana'; // aspas simples
let nome = "Ana"; // aspas duplas
const nome = `Ana`; // template strings
Number (Número)
Os números são... os números (duh!). Podem ser inteiros (integer) ou flutuantes (float).
const num = 30;
const media = 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.
let nomeAluno; // 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.
let sobrenomeAluno = null; // null
Boolean (Booleanos)
São dados lógicos que retornam dois valores: verdadeiro (true
) e falso (false
).
const isThisNumberEven = true;
const isThisNumberOdd = 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.
const id = Symbol(); // Symbol()
const id2 = Symbol();
console.log(id === id2); // false
Objetos
Objetos são entidades independentes que guardam uma chave e um valor.
const pokemon = {
nome: "Pikachu",
tipo: "elétrico"
}
E aí? Gostaram? Até a próxima anotação!
Posted on August 15, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.