19.2. Introdução ao Javascript: variáveis, tipos de dados, operadores: Variáveis em Javascript

Página 67

19.2. Introdução ao Javascript: variáveis, tipos de dados, operadores: Variáveis em Javascript

Javascript é uma linguagem dinâmica de alto nível que é comumente usada para tornar as páginas da web interativas. Uma das características fundamentais do Javascript é a capacidade de manipular variáveis. As variáveis são basicamente contêineres que armazenam informações que podem ser alteradas e manipuladas ao longo do tempo.

Declarando Variáveis

Para declarar uma variável em Javascript, usamos as palavras-chave var, let ou const. A palavra-chave var foi a maneira tradicional de declarar variáveis, mas foi substituída pelas palavras-chave let e const na atualização do ES6 do Javascript. A diferença entre essas palavras-chave reside na mutabilidade e no escopo das variáveis.

var x = 10; // Declaração de variável usando 'var'
let y = 20; // Declaração de variável usando 'let'
const z = 30; // Declaração de variável usando 'const'

Tipos de Dados

Javascript é uma linguagem dinamicamente tipada, o que significa que não precisamos especificar o tipo de dados ao declarar uma variável. Os tipos de dados podem ser divididos em duas categorias: primitivos e objetos.

Os tipos de dados primitivos incluem: Number, String, Boolean, Undefined, Null e Symbol. Os objetos são uma coleção de propriedades, com cada propriedade consistindo em um par de chave-valor.

Operadores

Javascript fornece uma variedade de operadores que podem ser usados para manipular dados. Estes incluem operadores aritméticos, de comparação, lógicos e de atribuição.

Operadores Aritméticos

Os operadores aritméticos são usados para realizar operações matemáticas. Estes incluem adição (+), subtração (-), multiplicação (*), divisão (/), e módulo (%).

var a = 10;
var b = 20;
console.log(a + b); // 30
console.log(a - b); // -10
console.log(a * b); // 200
console.log(a / b); // 0.5
console.log(a % b); // 10

Operadores de Comparação

Os operadores de comparação são usados para comparar dois valores. Estes incluem igual (==), não igual (!=), igual estrito (===), não igual estrito (!==), maior que (>), menor que (<), maior ou igual (>=), e menor ou igual (<=).

var a = 10;
var b = 20;
console.log(a == b); // false
console.log(a != b); // true
console.log(a === b); // false
console.log(a !== b); // true
console.log(a > b); // false
console.log(a < b); // true
console.log(a >= b); // false
console.log(a <= b); // true

Operadores Lógicos

Os operadores lógicos são usados para testar a verdade de algo. Estes incluem AND (&&), OR (||), e NOT (!).

var a = true;
var b = false;
console.log(a && b); // false
console.log(a || b); // true
console.log(!a); // false

Operadores de Atribuição

Os operadores de atribuição são usados para atribuir valores a variáveis. Estes incluem o operador de atribuição (=), adição e atribuição (+=), subtração e atribuição (-=), multiplicação e atribuição (*=), divisão e atribuição (/=), e módulo e atribuição (%=).

var a = 10;
a += 20; // a = a + 20
console.log(a); // 30
a -= 10; // a = a - 10
console.log(a); // 20
a *= 2; // a = a * 2
console.log(a); // 40
a /= 4; // a = a / 4
console.log(a); // 10
a %= 3; // a = a % 3
console.log(a); // 1

Em resumo, as variáveis em Javascript são uma parte fundamental da linguagem. Elas permitem que os programadores armazenem e manipulem dados de maneira eficaz. Compreender como declarar variáveis, os diferentes tipos de dados e como usar operadores é crucial para se tornar um desenvolvedor Javascript eficiente.

Now answer the exercise about the content:

Quais são as palavras-chave usadas para declarar variáveis em Javascript?

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

6819.3. Introdução ao Javascript: variáveis, tipos de dados, operadores: Tipos de Dados em Javascript

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text