Coding_JavaScript_ vol.2
Coding_JavaScript_ vol.2
CODING_JAVASCRIPT 1
CODING
PROGRAMAÇÃO EM JAVASCRIPT
2 CODING
JAVASCRIPT
CODING_JAVASCRIPT 2
Todo o conteúdo deste material, como textos, gráficos, imagens, logotipo e tabelas, é
de propriedade exclusiva da BuildingUp Centro de Educação Integrada Ltda e da
B.Up Educacional Ltda, e protegido pelas leis de direitos autorais do Brasil,
proporcionadas pela Constituição Federal em seu artigo 5º, parágrafos 27 e 28, bem
como pelo Código Civil Brasileiro e pela Lei 9.610/98. Outros nomes de marcas e
logotipos podem ser marcas comerciais ou marcas registradas de outras empresas.
Não é permitido copiar, distribuir, retransmitir ou modificar o conteúdo deste material,
na forma eletrônica ou impressa, para qualquer fim. Tais atos serão considerados
crimes e julgados na forma da Lei pertinente.
2
CODING_JAVASCRIPT 2
INDICE
• Conteúdo deste modulo
• Unidade 1: Condicionais
• Unidade 2: If / Else
3
CODING_JAVASCRIPT 2
CONTEÚDO
CONTEÚDO
Parabéns por continuar embarcando nesta jornada de
aprendizado de JavaScript! Esta é uma linguagem
extremamente versátil e poderosa, capaz de criar
aplicações incríveis e revolucionar a forma como
interagimos com a tecnologia.
4
CODING_JAVASCRIPT 2
UNIDADE
OBJETIVOS
• Entender o conceito de condicionais e como
1 Condicionais funcionam;
• Aprender o conceito das condicionais mais
OBJETIVOS
usadas
UNIDADE
OBJETIVOS
2 If / Else
• Aprender a utilizar expressões lógicas para avaliar
condições;
• Aprender a encadear várias estruturas "if/else"
UNIDADE
3 Switch / Case
• Aprender a escrever estruturas "switch/case"
• Aprender a utilizar a palavra-chave
"break","continue" e "default"
UNIDADE
OBJETIVOS
Avançando
4 nos tipos de
dados
• Entender o conceito e a estrutura de arrays e
objects
UNIDADE
OBJETIVOS
5 Criando
Arrays
armazenar coleções de dados;
• Aprender a criar arrays e manipular seus
elementos
UNIDADE
OBJETIVOS
OBJETIVOS
7 Introdução
aos loops
• Entender o conceito de loops e sua importância
na programação
UNIDADE
OBJETIVOS
OBJETIVOS
9 While &
Do-while
while e do/while;
• Entender sua estrutura e como aplicá-los de forma
correta no codigo
UNIDADE
OBJETIVOS
5
CODING_JAVASCRIPT 2
UNIDADE
CONDICIONAIS
6
CODING_JAVASCRIPT 2
UNIDADE 1
Introdução a condicionais
em JavaScript
Condicionais são uma ferramenta
na programação que permitem
ao computador tomar decisões.
7
CODING_JAVASCRIPT 2
UNIDADE 1
8
CODING_JAVASCRIPT 2
UNIDADE 1
9
CODING_JAVASCRIPT 2
UNIDADE 1
10
CODING_JAVASCRIPT 2
UNIDADE 1
11
CODING_JAVASCRIPT 2
UNIDADE 1
Conclusão
12
CODING_JAVASCRIPT 2
UNIDADE
IF / ELSE
13
CODING_JAVASCRIPT 2
UNIDADE 2
If / Else
Introdução às estruturas de controle de fluxo: If e Else
14
CODING_JAVASCRIPT 2
UNIDADE 2
15
CODING_JAVASCRIPT 2
UNIDADE 2
16
CODING_JAVASCRIPT 2
UNIDADE 2
17
CODING_JAVASCRIPT 2
UNIDADE 2
Exercícios
Vamos à pratica!
18
CODING_JAVASCRIPT 2
UNIDADE 2
Conclusão
19
CODING_JAVASCRIPT 2
UNIDADE
SWITCH / CASE
20
CODING_JAVASCRIPT 2
UNIDADE 3
Switch / Case
Introdução ao Switch / Case no JavaScript
21
CODING_JAVASCRIPT 2
UNIDADE 3
22
CODING_JAVASCRIPT 2
UNIDADE 3
23
CODING_JAVASCRIPT 2
UNIDADE 3
24
CODING_JAVASCRIPT 2
UNIDADE 3
Exercícios
25
CODING_JAVASCRIPT 2
UNIDADE 3
Conclusão
26
CODING_JAVASCRIPT 2
UNIDADE
AVANÇANDO NOS
TIPOS DE DADOS
27
CODING_JAVASCRIPT 2
UNIDADE 4
Introdução ao array
29
CODING_JAVASCRIPT 2
UNIDADE 4
30
CODING_JAVASCRIPT 2
UNIDADE 4
Introdução ao object
31
CODING_JAVASCRIPT 2
UNIDADE 4
Conclusão
UNIDADE
CRIANDO
ARRAYS
33
CODING_JAVASCRIPT 2
UNIDADE 5
Criando Arrays
Criar um array no JavaScript é simples e pode ser feito de
várias maneiras diferentes.
34
CODING_JAVASCRIPT 2
UNIDADE 5
35
CODING_JAVASCRIPT 2
UNIDADE 5
36
CODING_JAVASCRIPT 2
UNIDADE 5
Exercícios
Neste momento, vamos criar um novo arquivo chamado
'Aula10-Arrays.js' e realizaremos os exercícios abaixo
utilizando o terminal. Isso nos permitirá verificar se o código
está sendo executado corretamente e conforme o
esperado.
37
CODING_JAVASCRIPT 2
UNIDADE 5
Conclusão
38
CODING_JAVASCRIPT 2
UNIDADE
CRIANDO
OBJECTS
39
CODING_JAVASCRIPT 2
UNIDADE 6
Criando objects
Criando objetos com notação literal
40
CODING_JAVASCRIPT 2
UNIDADE 6
41
CODING_JAVASCRIPT 2
UNIDADE 6
43
CODING_JAVASCRIPT 2
UNIDADE 6
Por exemplo:
44
CODING_JAVASCRIPT 2
UNIDADE 6
Exercícios
45
CODING_JAVASCRIPT 2
UNIDADE 6
Conclusão
46
CODING_JAVASCRIPT 2
UNIDADE
INTRODUÇÃO
AOS LOOPS
47
CODING_JAVASCRIPT 2
UNIDADE 7
48
CODING_JAVASCRIPT 2
UNIDADE 7
49
CODING_JAVASCRIPT 2
UNIDADE 7
50
CODING_JAVASCRIPT 2
UNIDADE 7
Break e Continue
51
CODING_JAVASCRIPT 2
UNIDADE 7
Conclusão
52
CODING_JAVASCRIPT 2
UNIDADE
COMANDO
‘FOR’
53
CODING_JAVASCRIPT 2
UNIDADE 8
Comando ‘For’
O comando "for" em JavaScript é uma estrutura de
repetição que permite executar uma determinada ação
várias vezes, baseado em uma condição pré-estabelecida.
É usado para iterar sobre arrays, repetir ações específicas,
entre outros. É ainda uma das estruturas de controle de fluxo
mais comuns em JavaScript. Ele permite que um trecho de
código seja executado várias vezes, enquanto uma
determinada condição for verdadeira.
A estrutura do comando "for" inclui uma inicialização, uma
condição de parada e uma operação de incremento ou
decremento. A cada iteração, a condição é avaliada.
Se a condição for verdadeira, o código dentro do "for" é
executado, e então a operação de incremento ou
decremento é realizada. Este processo é repetido até que a
condição se torne falsa.
O comando "for" é útil para repetir ações específicas e iterar
sobre arrays.
54
CODING_JAVASCRIPT 2
UNIDADE 8
Exemplo:
56
CODING_JAVASCRIPT 2
UNIDADE 8
57
CODING_JAVASCRIPT 2
UNIDADE 8
Exercícios
58
CODING_JAVASCRIPT 2
UNIDADE 8
Conclusão
59
CODING_JAVASCRIPT 2
UNIDADE
WHILE &
DO-WHILE
60
CODING_JAVASCRIPT 2
UNIDADE 9
while (condição) {
// código a ser executado enquanto a condição for
verdadeira
}
61
CODING_JAVASCRIPT 2
UNIDADE 9
Por exemplo:
63
CODING_JAVASCRIPT 2
UNIDADE 9
do {
// código a ser executado
} while (condição);
Exercícios
65
CODING_JAVASCRIPT 2
UNIDADE 9
Conclusão
66
CODING_JAVASCRIPT 2
UNIDADE
FOR-IN
67
CODING_JAVASCRIPT 2
UNIDADE 10
Loop For-in
68
CODING_JAVASCRIPT 2
UNIDADE 10
69
CODING_JAVASCRIPT 2
UNIDADE 10
70
CODING_JAVASCRIPT 2
UNIDADE 10
Exercícios
71
CODING_JAVASCRIPT 2
UNIDADE 10
Conclusão
72