-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtutorial.txt
More file actions
139 lines (111 loc) · 4.02 KB
/
tutorial.txt
File metadata and controls
139 lines (111 loc) · 4.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
Boas práticas na programação:
1) Documentação
/**
* Descrição do código (o que faz, para que serve)
* @Author (Nome do autor do código)
* @Link https://...
*/
2) Código limpo
- não abusar de comentarios
3) Nomeação:
- Não usar caracteres especiais, espaços e acentos
- Nomes de arquivos, variáveis, funções devem ser
escritos com a primeira letra em caixa baixa (letra
minúscula), iniciar com caixa alta (maiúscula) apenas em classes modelos.
- definir nomes que tenhas relação com o problema a ser resolvido.
4) alinhamento (identação do código)
5) Quanto menos código usado para resolver o problema, melhor!
________________________________________________________________
alguns comandos de terminal:
cls ou clear (limpar a tela do terminal)
node -v (exibe aversão do node)
cd pasta (entrar na pasta)
cd .. (voltar um nível)
node arquivo.js (executar um arquivo JavaScript)
dir ou ls (listar os arquivos e diretórios)
seta para cima (repete os comandos)
<tab> (completa o comando)
__________________________________________________________________
VSCode: Dicas
Combinação de teclas <Alt><shift><f> //alinhamento do código
___________________________________________________________________
JavaScript:
Caracteristicas:
- Sentenças e não linhas de código (não é o conceito de linhas)
- ; é opcional
console.clear() //limpar a tela do console
console.log() //escrever no console
// comentarios de linhas
Podemos usar aspas " " ou ' '
Não podemos usar aspas diferentes " ' ou ' "
Dica: Usar em textos "aspas" quando for entre "" é texto
Usar em bibliotecas ou caminhos 'apóstrofe'
__________________________________________________________________
Operadores:
Observações:
- Regra da precedência
- % (não calcula porcentagem e sim o resto da divisão)
Ex:
| 3
10 |____
1 3
10 / 3 //3.33
10 % 3 //resultado é 1
Comparadores de igualdade:
NÃO USAR == !=
Operadores lógicos
Dica:
professorjosedeassis.github.io/simulador
____________________________________________________________________
Estudo das variaveis:
- String (caracteres)
- Numéricas (numeros)
- Booleanas (Verdadeiro ou falso)
Obs: No JS as variaveis são dinâmicamente tipadas
const (criar uma constante)
var ou let (criar uma variavel)
ATENÇÃO!!! JAMAIS usar o var
Tipagem dinâmica:
Np JavaScript o tipo de string é definido quando o conteúdo da variável
estiver entre aspas ""
Variáveis númerias podem ser números inteiros e não inteiros
Observação: , (vírgula é um caracteres e não número)
Se necessário converter a entrada de dados de "," para "."
.replace(",",".")
Na entrada de dados númericos via terminal ou formulario é necessário
converter para números
Classe Number
____________________________________
Git e github
https://www.youtube.com/watch?v=FF1f4bKYhoo&list=PLbEOwbQR9lqzK14I7OOeREEIE4k6rjgIj
Configurando o Git
- Instalar o Git
Abrir o git bash
digitar:
git config --global user.name "Daniela Oliveira Sabino"
git config --global user.email "danielauninove@outlook.com"
git clone https://github.com/DanielaSabino06/javascript.git
git add . (adiciona todas as alteraçoes)
git commit -m "Descrição das alterações"
___________________________________________________________________________________
NOME - Plataforma para uso do JS fora do browser(navegador)
|__ V8 (google chromium)
|__ bibliotecas C / C++
|__ pacotes npm (node packager menager)
npm ls (lista os pacotes)
npm i ou npm install (instala um pacote)
npm r (nome do pacote) *remove o pacote*
Pacote = Módulo = Biblioteca
Para usar um pacote é necessario fazer a importação no inicio
do código (logo abaixo do cabeçalho de documentação)
_______________________________________________________________________________________
Algorítmo: "receita de bolo"
Exemplo 1:
Objetivo: Calcular a média de 2 notas (verificar o que pode variar)
nota1 + nota 2
Média = _______________
2
Variáveis: nota1,nota2,media
Entrada: nota1,nota2
Processamento: media = (nota1 + nota2) / 2
Saída: media