Coding - JavaScript - Vol.3
Coding - JavaScript - Vol.3
CODING_JAVASCRIPT 1
CODING
PROGRAMAÇÃO EM JAVASCRIPT
3 CODING
JAVASCRIPT
CODING_JAVASCRIPT 3
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 3
INDICE
• Conteúdo deste modulo
• Unidade 5: Functions
3
CODING_JAVASCRIPT 3
CONTEÚDO
CONTEÚDO
Chegamos ao 3º modulo do nosso curso de Programação
em javaScript!
4
CODING_JAVASCRIPT 3
UNIDADE
OBJETIVOS
1 Introdução aos
métodos
• Entender o conceito de métodos e como
funcionam
OBJETIVOS
UNIDADE
OBJETIVOS
• Fornecer uma compreensão clara dos métodos
2 Métodos de
um Array
de um array e sua utilização;
• Apresentar as principais funcionalidades dos
métodos de um array
UNIDADE
OBJETIVOS
• Fornecer uma compreensão clara dos métodos
3 Métodos de
um Number
de um number e sua utilização;
• Apresentar as principais funcionalidades dos
métodos de um number
UNIDADE
OBJETIVOS
4 Métodos de
uma String
de uma string e sua utilização;
• Apresentar as principais funcionalidades dos
métodos de uma string
OBJETIVOS
importância no JavaScript;
5 Functions • Aprender a criar funções e passar parâmetros
para elas;
• Aprender a usar funções para organizar e
reutilizar código;
UNIDADE
OBJETIVOS
OBJETIVOS
OBJETIVOS
8 Introdução ao
HTML e CSS
• Aprender conceitos básicos de HTML e CSS
UNIDADE
OBJETIVOS
Document
9 Object Model
(D.O.M)
• Aprender o que é e para que serve o D.O.M, e
entender sua estrutura
UNIDADE
OBJETIVOS
5
CODING_JAVASCRIPT 3
UNIDADE
INTRODUÇÃO
AOS MÉTODOS
6
CODING_JAVASCRIPT 3
UNIDADE 1
7
CODING_JAVASCRIPT 3
UNIDADE 1
8
CODING_JAVASCRIPT 3
UNIDADE 1
9
CODING_JAVASCRIPT 3
UNIDADE 1
10
CODING_JAVASCRIPT 3
UNIDADE 1
11
CODING_JAVASCRIPT 3
UNIDADE 1
Conclusão
12
CODING_JAVASCRIPT 3
UNIDADE
MÉTODOS DE
UM ARRAY
13
CODING_JAVASCRIPT 3
UNIDADE 2
Métodos de um Array
• push(): Adiciona um ou mais elementos ao final do array.
15
CODING_JAVASCRIPT 3
UNIDADE 2
16
CODING_JAVASCRIPT 3
UNIDADE 2
A sintaxe é a seguinte:
array.slice( inicio, fim )
17
CODING_JAVASCRIPT 3
UNIDADE 2
18
CODING_JAVASCRIPT 3
UNIDADE 2
Exemplo:
19
CODING_JAVASCRIPT 3
UNIDADE 2
20
CODING_JAVASCRIPT 3
UNIDADE 2
Exercícios
Vamos à prática!
Crie um arquivo chamado "Aula15-Metodos-Array.js" e faça
os exercicios a seguir:
21
CODING_JAVASCRIPT 3
UNIDADE 2
Conclusão
22
CODING_JAVASCRIPT 3
UNIDADE
MÉTODOS DE
UM NUMBER
23
CODING_JAVASCRIPT 3
UNIDADE 3
Métodos de um Number
number.toFixed(n);
24
CODING_JAVASCRIPT 3
UNIDADE 3
Além disso, ele pode ser usado para evitar erros de precisão
ao trabalhar com números grandes ou muito pequenos.
25
CODING_JAVASCRIPT 3
UNIDADE 3
Além disso, ele pode ser usado para evitar erros de precisão
ao trabalhar com números com uma grande quantidade
de casas decimais.
26
CODING_JAVASCRIPT 3
UNIDADE 3
A sintaxe é a seguinte:
parseFloat(string);
parseInt(string[, radix]);
27
CODING_JAVASCRIPT 3
UNIDADE 3
parseFloat:
parseInt:
28
CODING_JAVASCRIPT 3
UNIDADE 3
Exercícios
29
CODING_JAVASCRIPT 3
UNIDADE 3
Conclusão
30
CODING_JAVASCRIPT 3
UNIDADE
MÉTODOS DE
UMA STRING
31
CODING_JAVASCRIPT 3
UNIDADE 4
Exemplo de uso:
32
CODING_JAVASCRIPT 3
UNIDADE 4
Exemplo de uso:
33
CODING_JAVASCRIPT 3
UNIDADE 4
Exemplo de uso:
Exemplo:
34
CODING_JAVASCRIPT 3
UNIDADE 4
metodo1().metodo2()
Por exemplo:
35
CODING_JAVASCRIPT 3
UNIDADE 4
Exemplo:
Exemplo:
Exemplo:
36
CODING_JAVASCRIPT 3
UNIDADE 4
["O", "l", "á", ",", " ", "m", "u", "n", "d", "o", "!"]
• .replace(): O método replace em JavaScript é um
método de string que substitui uma ocorrência ou uma
expressão regular de uma string por outra string ou por
uma função retornada.
Exemplo:
37
CODING_JAVASCRIPT 3
UNIDADE 4
38
CODING_JAVASCRIPT 3
UNIDADE 4
Exercícios
Vamos à prática!
39
CODING_JAVASCRIPT 3
UNIDADE 4
Conclusão
40
CODING_JAVASCRIPT 3
UNIDADE
FUNCTIONS
41
CODING_JAVASCRIPT 3
UNIDADE 5
Functions
Uma função em JavaScript é um trecho de código que
pode ser executado várias vezes com diferentes entradas
(parâmetros). As funções são úteis para encapsular lógicas
e processamentos que podem ser reutilizados ao longo do
código, tornando-o mais organizado e mantenível.
42
CODING_JAVASCRIPT 3
UNIDADE 5
44
CODING_JAVASCRIPT 3
UNIDADE 5
45
CODING_JAVASCRIPT 3
UNIDADE 5
46
CODING_JAVASCRIPT 3
UNIDADE 5
47
CODING_JAVASCRIPT 3
UNIDADE 5
48
CODING_JAVASCRIPT 3
UNIDADE 5
Exercícios
Vamos à prática!
49
CODING_JAVASCRIPT 3
UNIDADE 5
Conclusão
50
CODING_JAVASCRIPT 3
UNIDADE
FUNÇÕES
ANÔNIMAS &
ARROW
FUNCTIONS
51
CODING_JAVASCRIPT 3
UNIDADE 6
Funções anônimas
As funções
anônimas são
muito úteis
quando você
precisa passar
comportament
os específicos
para outras
funções.
52
CODING_JAVASCRIPT 3
UNIDADE 6
Arrow functions
Arrow Functions são uma forma mais curta e concisa de
escrever funções em JavaScript. Elas foram introduzidas na
versão 6 do JavaScript e são uma alternativa às funções
convencionais. As Arrow Functions possuem uma sintaxe mais
curta e permitem escrever código mais limpo e legível.
Aqui está um exemplo de como você pode escrever a
mesma função usando uma Arrow Function:
53
CODING_JAVASCRIPT 3
UNIDADE 6
54
CODING_JAVASCRIPT 3
UNIDADE 6
Exercícios
Vamos à prática!
55
CODING_JAVASCRIPT 3
UNIDADE 6
Conclusão
56
CODING_JAVASCRIPT 3
UNIDADE
MAP, FILTER
& REDUCE
57
CODING_JAVASCRIPT 3
UNIDADE 7
58
CODING_JAVASCRIPT 3
UNIDADE 7
Método map
Onde:
• function é uma função que é aplicada a cada
elemento do array. Essa função precisa retornar o novo
valor para cada elemento.
59
CODING_JAVASCRIPT 3
UNIDADE 7
60
CODING_JAVASCRIPT 3
UNIDADE 7
Método filter
Onde:
61
CODING_JAVASCRIPT 3
UNIDADE 7
62
CODING_JAVASCRIPT 3
UNIDADE 7
Método reduce
63
CODING_JAVASCRIPT 3
UNIDADE 7
Exercícios
Vamos à prática!
65
CODING_JAVASCRIPT 3
UNIDADE 7
Conclusão
66
CODING_JAVASCRIPT 3
UNIDADE
INTRODUÇÃO AO
HTML & CSS
67
CODING_JAVASCRIPT 3
UNIDADE 8
68
CODING_JAVASCRIPT 3
UNIDADE 8
69
CODING_JAVASCRIPT 3
UNIDADE 8
Por exemplo:
71
CODING_JAVASCRIPT 3
UNIDADE 8
72
CODING_JAVASCRIPT 3
UNIDADE 8
73
CODING_JAVASCRIPT 3
UNIDADE 8
74
CODING_JAVASCRIPT 3
UNIDADE 8
75
CODING_JAVASCRIPT 3
UNIDADE 8
Conclusão
76
CODING_JAVASCRIPT 3
UNIDADE
DOCUMENT
OBJECT MODEL
(D.O.M)
77
CODING_JAVASCRIPT 3
UNIDADE 9
78
CODING_JAVASCRIPT 3
UNIDADE 9
79
CODING_JAVASCRIPT 3
UNIDADE 9
80
CODING_JAVASCRIPT 3
UNIDADE 9
81
CODING_JAVASCRIPT 3
UNIDADE 9
Conclusão
82
CODING_JAVASCRIPT 3
UNIDADE
MANIPULAÇÃO
DE D.O.M COM
JAVASCRIPT
83
CODING_JAVASCRIPT 3
UNIDADE 10
84
CODING_JAVASCRIPT 3
UNIDADE 10
85
CODING_JAVASCRIPT 3
UNIDADE 10
86
CODING_JAVASCRIPT 3
UNIDADE 10
Exercícios
Passo a passo:
1. O elemento com o ID "meuElemento" é criado usando a
tag <p> com o texto "Nosso texto".
3. As funções changeBackgroundRed() e
changeBackgroundBlue() são definidas no script.
87
CODING_JAVASCRIPT 3
UNIDADE 10
88
CODING_JAVASCRIPT 3
UNIDADE 10
Conclusão
89