JavaScript é uma linguagem de programação dinâmica que permite a criação de conteúdo interativo e complexo em websites. Quando falamos sobre tipos de dados em JavaScript, estamos nos referindo aos diferentes tipos de valores que uma variável pode ter. Os tipos de dados são fundamentais para a compreensão de como as informações são armazenadas e manipuladas no JavaScript.
Variáveis
Uma variável é um contêiner para armazenar dados. Em JavaScript, declaramos variáveis usando as palavras-chave 'var', 'let' e 'const'. Por exemplo, let name = 'John';
. Aqui, 'name' é a variável e 'John' é o valor que estamos armazenando nela.
Tipos de Dados
JavaScript tem seis tipos de dados primitivos: String, Number, Boolean, Null, Undefined e Symbol. Além disso, tem um tipo de dados não primitivo: Object.
String
Uma string é uma sequência de caracteres usada para representar texto. Em JavaScript, strings são envoltas em aspas simples ou duplas. Por exemplo, let name = 'John';
ou let name = "John";
.
Number
O tipo de dados Number é usado para representar números positivos ou negativos com ou sem decimais. Por exemplo, let age = 25;
ou let average = 19.5;
.
Boolean
O tipo de dados booleano tem apenas dois valores: true (verdadeiro) ou false (falso). Este tipo de dado é comumente usado para testes condicionais. Por exemplo, let isAdult = true;
.
Null
Null é um tipo de dado especial que representa "nada" ou "vazio". Por exemplo, let empty = null;
.
Undefined
Uma variável que foi declarada, mas não teve um valor atribuído, é do tipo undefined. Por exemplo, let test;
Aqui, test é undefined.
Symbol
Symbol é um tipo de dado introduzido no ES6 que produz um valor único que não pode ser alterado. Por exemplo, let sym1 = Symbol('sym');
.
Object
Os objetos são usados para armazenar coleções de dados e entidades mais complexas. Eles são diferentes dos tipos de dados primitivos porque podem conter múltiplos valores na forma de propriedades. Por exemplo, let car = {make: 'Toyota', model: 'Corolla', year: 2005};
.
Operadores
Os operadores são usados para realizar operações entre variáveis e valores. Os principais tipos de operadores em JavaScript são: operadores aritméticos, operadores de atribuição, operadores de comparação, operadores lógicos e operadores de bitwise.
Operadores Aritméticos
Os operadores aritméticos são usados para realizar operações matemáticas. Por exemplo, let sum = 10 + 20;
.
Operadores de Atribuição
Os operadores de atribuição são usados para atribuir valores a variáveis. Por exemplo, let x = 10;
.
Operadores de Comparação
Os operadores de comparação são usados para comparar dois valores. Por exemplo, let result = (10 == 20);
Aqui, result será false.
Operadores Lógicos
Os operadores lógicos são usados para determinar a lógica entre variáveis ou valores. Por exemplo, let result = (10 < 20 && 20 > 30);
Aqui, result será false.
Entender variáveis, tipos de dados e operadores é fundamental para qualquer pessoa que deseja se tornar um desenvolvedor front-end. Eles são a base de qualquer programa JavaScript e são usados em quase todos os scripts que você escreverá.