- Autor
- Nome
- Nelson Silva
- Social
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
- var
- let
- const
- Tipos de Dados em JavaScript
- Tipos Primitivos
- Tipos de Objeto
- Arrays
- Conversão de Tipos
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
- String: Para representar dados textuais.
let saudacao = "Olá, mundo!";
- Number: Para representar números (inteiros ou de ponto flutuante).
let altura = 1.76;
- Boolean: Representa uma entidade lógica com dois valores: verdadeiro ou falso.
let estaChovendo = false;
- Undefined: Uma variável sem valor atribuído.
let naoDefinido;
- Null: Representa a intencional ausência de valor.
let vazio = null;
- Symbol: Introduzido no ES6, cria valores únicos e imutáveis.
let simbolo = Symbol();
- 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.