Tipos de Dados Javascript

Javascript
Tempo de leitura: 3 minutos

Tipos de Dados Javascript: O JavaScript, a linguagem que impulsiona a interatividade na web, possui um sistema de dados bastante flexível e dinâmico. Entender os diferentes tipos de dados é fundamental para escrever código JavaScript de forma eficiente e evitar erros comuns.

Neste artigo, exploraremos os principais tipos de dados em JavaScript, suas características e como utilizá-los de forma eficaz.

Tipos de Dados Primitivos

Os tipos de dados primitivos são os mais básicos em JavaScript e representam valores imutáveis. São eles:

Number: Representa números inteiros e de ponto flutuante.

JavaScript

let idade = 30; 
let altura = 1.75;

String: Representa uma sequência de caracteres, delimitada por aspas simples ou duplas.

JavaScript

let nome = "João";
let mensagem = 'Olá, mundo!';

Boolean: Representa valores lógicos, verdadeiro (true) ou falso (false).

JavaScript

let estaChovendo = true; 
let ehAdulto = false;

Null: Representa a ausência intencional de um valor.

JavaScript

let valorNulo = null;

Undefined: Indica que uma variável foi declarada, mas ainda não recebeu um valor.

JavaScript

let variavelNaoInicializada;
console.log(variavelNaoInicializada); // undefined

Symbol: Representa um valor único e imutável, frequentemente usado como identificador de propriedades de objetos.

JavaScript

let simbolo = Symbol('meuSimbolo');

BigInt: Representa números inteiros arbitrariamente grandes.

JavaScript

let numeroGrande = 9007199254740991n;

Tipo de Dados Objeto

O tipo de dado objeto é mais complexo e flexível do que os tipos primitivos. Objetos são coleções de propriedades, onde cada propriedade é um par chave-valor.

JavaScript

let pessoa = {
  nome: "Maria",
  idade: 25,
  cidade: "São Paulo"
};

Arrays: São um tipo especial de objeto que armazena uma coleção ordenada de valores.

JavaScript

let frutas = ["maçã", "banana", "laranja"];

Funções: São objetos que representam blocos de código reutilizáveis.

JavaScript

function saudacao(nome) {
  console.log("Olá, " + nome + "!");
}

Tipagem Dinâmica

Uma característica importante do JavaScript é a tipagem dinâmica. Isso significa que o tipo de uma variável pode mudar durante a execução do programa.

JavaScript

let x = 10; // x é um número
x = "dez"; // x agora é uma string

Conversão de Tipos

É possível converter um tipo de dado em outro usando funções como Number(), String(), Boolean(), etc.

JavaScript

let numero = "42";
let numeroConvertido = Number(numero); // numeroConvertido é um número

Operadores e Tipos de Dados

Os operadores em JavaScript funcionam de forma diferente dependendo dos tipos de dados envolvidos. Por exemplo, o operador + realiza a adição para números e a concatenação para strings.

JavaScript

let a = 10;
let b = 5;
console.log(a + b); // 15

let c = "Olá, ";
let d = "mundo!";
console.log(c + d); // Olá, mundo!

Conclusão

Entender os tipos de dados em JavaScript é fundamental para escrever código limpo, eficiente e livre de erros. Ao dominar os conceitos apresentados neste artigo, você estará mais preparado para criar aplicações web dinâmicas e interativas.

Toda jornada tem um início, e o início para se tornar um desenvolvedor web é dominar as seguintes tecnologias, que você encontra aqui mesmo:

HTML
HTML
CSS
CSS
Javascript
JavaScript

E se você gosta do nosso conteúdo, não deixe de contribuir adquirindo os serviços e produtos dos nossos apoiadores e empresas que somos associados:

Hospedagem Hostinger
Ofertas Amazon
Amazon Prime
Author: Thiago Rossi