Publicado em

Variáveis e Tipos em JavaScript

Partilhar:

Introdução

Compreender variáveis e tipos é essencial para qualquer programador de JavaScript. Este guia irá fornecer-lhe um entendimento claro sobre como JavaScript lida com variáveis e os diversos tipos disponíveis na linguagem.

Variáveis em JavaScript

Variáveis são contêineres para armazenar dados. Em JavaScript, elas podem ser declaradas usando var, let, ou const.

var

var é a maneira mais antiga de declarar variáveis em JavaScript, mas tem algumas limitações, como o escopo de função e o hoisting.

var nome = "João";

let

let foi introduzido no ES6 (ECMAScript 2015) e resolve alguns dos problemas do var, principalmente relacionados ao escopo de bloco.

let idade = 30;

const

const também é uma adição do ES6 e é usada para declarar constantes. Uma vez atribuído um valor a uma constante, ele não pode ser alterado.

const URL_API = "https://api.exemplo.com";

Tipos de Dados em JavaScript

JavaScript é uma linguagem de tipagem dinâmica, o que significa que as variáveis podem armazenar diferentes tipos e podem mudar de tipo.

Tipos Primitivos

  1. String: Para representar dados textuais.
let saudacao = "Olá, mundo!";
  1. Number: Para representar números (inteiros ou de ponto flutuante).
let altura = 1.76;
  1. Boolean: Representa uma entidade lógica com dois valores: verdadeiro ou falso.
let estaChovendo = false;
  1. Undefined: Uma variável sem valor atribuído.
let naoDefinido;
  1. Null: Representa a intencional ausência de valor.
let vazio = null;
  1. Symbol: Introduzido no ES6, cria valores únicos e imutáveis.
let simbolo = Symbol();
  1. BigInt: Para números inteiros muito grandes.
let grandeNumero = 9007199254740991n;

Tipos de Objeto

Além dos tipos primitivos, temos object. Em JavaScript, objetos são coleções de propriedades.

let pessoa = {
  nome: "Ana",
  idade: 25
};

Arrays

Arrays em JavaScript são usados para armazenar múltiplos valores em uma única variável.

let frutas = ["Maçã", "Banana", "Laranja"];

Conversão de Tipos

JavaScript é uma linguagem de tipagem fraca, o que significa que ocorrem conversões automáticas de tipos.

let numero = "5";
let soma = numero + 10; // '510', não 15

Conclusão

Entender variáveis e tipos é fundamental para programar em JavaScript. Com este conhecimento, você está mais preparado para explorar as nuances da linguagem e começar a criar programas mais complexos e eficientes.

Happy coding!