Você está na página 1de 20

Tipos de Dados

e Variáveis
Tipos de Dados
● Computadores só conseguem entender 0s e 1s.
● Para traduzir as informações para o computador as
linguagens de programação utilizam dois métodos:
○ Compilação: Traduzem para código de máquina.
○ Interpretação: São executados por um
interpretador.

Compilação Montagem Código Execução


Arquivo Compilador de Saída
máquina

Leitura Execução
Arquivo Interpretador Saída
Tipos de Dados JavaScript

● Para representar dados para os computadores são utilizados os


tipos de dados. Eles ajudam a representar valores para os
computadores.
● Dependendo do tipo de dado, se tem diferentes operações e
resultados possíveis.
● Será aplicado todos os conceitos vistos em lógica de programação
e algoritmos dentro do JavaScript.
Tipos de Dados JavaScript
(number)

Operações possíveis:
● Soma. 5 + 5
● Subtração. 10 - 2
● Multiplicação. 2 x 2
● Divisão. 10 / 2
Tipos de Dados JavaScript (String)
“World” “Olá” “Tudo Bem?”
“Hello” “Mundo”
“e” ‘c’
● As Strings representam palavras. Basicamente são uma junção de chars.
● Geralmente usadas para escrever algo na tela, dar uma mensagem ao usuário.
● O javaScript tem o operador ‘+’ para strings, este operador realiza a
concatenação de uma string com outra.
Por exemplo:
“Bom” + “Dia” = “BomDia”
“Dia” + “Bom” = “DiaBom”
Tipos de Dados JavaScript
(Operadores lógicos -> Boolean)

True False
● É um tipo de dado usado para representar valores binários.
○ true = 1.
○ false = 0.
● Serão vistos com mais detalhes periodicamente.
Tipos de Dados JavaScript

● Os tipos de dados vistos até agora são conhecidos como tipos básicos, ou seja, são
necessários na lógica de programação.
● No javascript temos tipos de dados específicos da linguagem. Estes tipos abrigam os
dados vistos anteriormente.
● Os principais tipos de dados do javascript são:
○ Number: Abriga números em geral, inteiros ou de ponto flutuante
○ Boolean: Abriga valores binários, true ou false
○ Null: Abriga valores “Nulos”, ou seja, ainda não definidos em algum outro tipo.
○ String: Abriga cadeias de caracteres, tornando possível representar frases.
Tipos de Dados JavaScript -
Operadores
● Como visto anteriormente, cada tipo de dado tem seus operadores específicos,
entre eles tem, no javascript, os seguintes operadores:
○ Aritméticos
○ Atribuição
○ Comparação
○ Lógicos
○ String
Operadores Aritméticos
Operador Operação

+ Soma

- Subtração

* Multiplicação

/ Divisão

% Resto

++ Incremento (somar 1)

-- Decremento (subtrair 1)

** Potenciação
Operadores de Atribuição
Operador Operação

= Vincula o valor com uma variável

+= Soma com atribuição

-= Subtração com atribuição

*= Multiplicação com atribuição

/= Divisão com atribuição

%= Resto com atribuição

**= Potenciação com atribuição


Operadores relacionais
Operador Operação

== Verifica igualdade dos valores

!= Verifica a diferença dos valores

=== Verifica igualdade dos valores(com verificação de tipo)

!== Verifica diferença dos valores(com verificação de tipo)

> Verifica se um valor é maior que outro

< Verifica se um valor é menor que outro

>= Verifica se um valor é maior ou igual que outro

<= Verifica se um valor é menor ou igual que outro


Operadores Lógicos

Operador Operação

&& Operador AND (Retorna TRUE se os dois valores forem


TRUE)

|| Operador OR (Retorna TRUE se pelo menos um dos valores


for TRUE)

! Operador NOT (Retorna o oposto da expressão booleana)


Variável x Constante

● Entendendo a diferença entre variável e constante.


○ Variável: O valor do dado pode mudar enquanto executamos
nosso algoritmo
○ Constante: O valor do dado permanece inalterado durante
toda a execução do programa
● No javascript é usado palavras especiais para definir se um dado
será constante (const) ou variável (let / var).
var x let
var let
● É usado nas versões mais ● É a nova forma de
antigas do JavaScript. declarar variáveis a partir
● Tem escopo de função. do ES6 (ES2015).
● (globalmente) ● Tem escopo de bloco.
Só existem dentro do bloco {} que foi declarada

Nota: É recomendável usar let em vez de var. No entanto,


existem alguns navegadores que não são compatíveis com let.
const
● const é usado para declarar valores de constantes.
● Os valores destas variáveis devem ser adicionados à sua
declaração e não serão alterados ao longo do mesmo.
● Não são constantes de verdade, ela define uma referência
constante a um valor, o que é diferente de ser realmente uma
constante.
Variáveis em JavaScript

● Em programação, uma variável é um contêiner (área de armazenamento) para


armazenar dados. Por exemplo:
let num = 5;
Num é declarada como uma variável que está armazenando o valor 5.
Em JavaScript, usamos a palavra-chave var ou let para declarar variáveis. Por
exemplo:
var x;

let y; Aqui x e y são variáveis.


Mudando Valores de Variáveis

// declarando uma variável x com valor 5


var x = 5;
console.log(x);// 5

//mudando o valor da variável x


x = 10;
console.log(x);// 10

● O valor de uma variável pode mudar ao longo do programa.


Regras para Nomear Variáveis
1. Os nomes das variáveis devem começar com uma letra, um sublinhado (_) ou o cifrão $.
// Válido
let a = ‘Olá mundo’;
let _a
_ = ‘Olá mundo’;
let $a = ‘Olá mundo’;

2. Os nomes das variáveis não podem começar com números:

// inválido
let 1a = ‘Como vai?’; // isso gerará um erro

3. JavaScript diferencia maiúsculas de minúsculas. Então y e Y são variáveis diferentes:


let y = ‘Oi’;
let Y = 5;
console.log(y);// Oi
console.log(Y);// 5
Regras para Nomear Variáveis

4. Palavras reservadas pela linguagem não podem ser usadas como nomes de variáveis:

let new = ‘Olá mundo’; // isso gerará um erro

● Nomes de variáveis são importantes. É sempre bom ter boas práticas ao nomear alguma
coisa, justamente para que fique mais fácil de entender o código futuramente.
● Até para trabalhar com outras pessoas no código requer bastante atenção aos detalhes e
muita implementação de boas práticas como essa.
● Em JavaScript, os nomes das variáveis são geralmente escritos em camelCase se houverem
várias palavras. Por exemplo, primeiroNome, salárioAnual etc.
console.log
O console.log é utilizado para ver variáveis escritas
no console.
Exemplo:

Você também pode gostar