Os 8 tipos de dados em JavaScript: guia completo para iniciantes
Aprenda sobre os 8 tipos de dados em JavaScript: string, number, boolean, undefined, null, object, array e function.
Glossário
Os 8 tipos de dados em JavaScript: uma introdução básica
String:
Uma string representa uma sequência de caracteres e é declarada utilizando aspas simples ou duplas.
Por exemplo, “Olá, mundo!” é uma string em JavaScript.
É importante lembrar que as strings são imutáveis, ou seja, uma vez criadas, não podem ser modificadas.
Para concatenar duas strings, utiliza-se o operador ‘+’.
Number:
O tipo de dado Number em JavaScript é usado para representar valores numéricos, sejam eles inteiros ou de ponto flutuante.
Por exemplo, 10, 3.14 e -5 são números em JavaScript.
É importante destacar que não existe distinção entre números inteiros e números de ponto flutuante em JavaScript, ambos são tratados como Number.
Boolean:
Um valor booleano é usado para expressar um estado lógico verdadeiro ou falso.
Os únicos valores booleanos em JavaScript são true e false.
Esses valores são comumente utilizados em estruturas de controle condicionais, como o if-else, para executar diferentes blocos de código dependendo de uma condição.
Undefined:
Quando uma variável é declarada, mas não é atribuído nenhum valor a ela, o valor dessa variável será undefined.
Esse tipo de dado indica basicamente que a variável existe, porém não possui um valor definido.
Null:
Null é um valor especial que representa a ausência de qualquer objeto ou valor.
Ao contrário de undefined, null é um valor atribuível.
Ou seja, podemos atribuir explicitamente null a uma variável para indicar que ela está vazia ou não possui nenhum valor associado a ela.



Object:
O tipo de dado Object em JavaScript é usado para armazenar coleções de valores.
Um objeto é uma estrutura de dados composta por um conjunto de propriedades, onde cada propriedade possui um nome e um valor associado.
As propriedades podem ser acessadas utilizando a sintaxe de ponto ou a sintaxe de colchetes.
Por exemplo, podemos criar um objeto pessoa com propriedades como nome, idade e profissão.
Array:
Um Array é utilizado para armazenar uma coleção de valores em uma única variável.
Em JavaScript, um array é declarado utilizando colchetes e os valores são separados por vírgulas.
Por exemplo, podemos criar um array de números como [1, 2, 3] ou um array de strings como [“maçã”, “banana”, “laranja”].
Function:
Funções são blocos de código que podem ser reutilizados e executados quando necessário.
Em JavaScript, funções são consideradas do tipo de dado Function.
Elas podem ser declaradas utilizando a palavra-chave function, seguida pelo nome da função e parênteses contendo eventuais parâmetros.
As funções podem retornar um valor utilizando a palavra-chave return.
Entendendo as diferenças entre os tipos de dados em JavaScript
Agora que já conhecemos os 8 tipos de dados em JavaScript, é importante entender as diferenças entre eles e como utilizá-los adequadamente.
Cada tipo de dado possui suas próprias características e comportamentos específicos.
Strings:
Strings são usadas para representar texto e devem ser declaradas entre aspas simples ou duplas.
Números:
Números são usados para representar valores numéricos e podem ser inteiros ou de ponto flutuante.
Valores booleanos:
Valores booleanos podem ser true ou false e são usados em expressões lógicas e estruturas de controle.
Undefined:
Undefined é usado para variáveis que foram declaradas, mas não possuem um valor atribuído.
Null:
Null é usado para indicar a ausência de valor.



Objetos:
Objetos são estruturas de dados com múltiplas propriedades e podem ser acessados utilizando a sintaxe de ponto ou de colchetes.
Arrays:
Arrays são usados para armazenar coleções de valores em uma única variável.
Funções:
Funções são blocos de código que podem ser reutilizados e executados quando necessário.
Ao manipular os tipos de dados em JavaScript, é importante ter em mente as regras de coerção de tipo.
O JavaScript é uma linguagem fracamente tipada, o que significa que é flexível em relação às operações entre diferentes tipos de dados.
Por exemplo, uma string pode ser concatenada com um número, resultando em uma nova string.
No entanto, é importante tomar cuidado ao realizar operações entre diferentes tipos de dados, pois algumas conversões automáticas podem ocorrer e produzir resultados inesperados.
Por isso, é recomendado sempre verificar os tipos de dados antes de realizar operações para garantir os resultados desejados.
Em conclusão, compreender os 8 tipos de dados em JavaScript é essencial para desenvolver aplicações robustas.
Cada tipo de dado possui suas características únicas e saber como utilizá-los corretamente é fundamental.
Esperamos que este guia completo para iniciantes tenha fornecido um entendimento claro sobre os tipos de dados em JavaScript e suas diferenças.
A Awari é a melhor plataforma para aprender sobre programação no Brasil.
Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.
Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google?
Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.


