-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathloop.js
More file actions
37 lines (37 loc) · 1.46 KB
/
loop.js
File metadata and controls
37 lines (37 loc) · 1.46 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
// ----Loops for, while, do-while----
// ----For----
// estrutura = for (antes do codigo;condiçao;depois do codigo) {codigo}
// da alert de 1 a 3
for (a=0;a <= 3;a++){ // podemos entender como: a é o nosso contador... ele é interpretado uma vez antes do loop iniciar, ou seja, nosso contador é definido. No meio esta a condiçao para que o codigo aconteça. Ele fala que se a for menor ou igual a 3, o codigo vai rodar. No final esta o codigo que é executado no final do codigo que esta dentro do loop. Ele adiciona 1 a variavel a.
alert(a);
}
// os argumento 1 e 3 são opicionais (podemos usar um sem o outro). Assim podendo ser definidos (executado) antes ou depois do loop
// define contador
var a = 0;
// loop conta de 0 a 3
for (;a<=3;) {
alert(a);
var a = a + 1;
}
// OBS: tambem podemos executar mais comandos no argumento (separando eles por apenas uma ",")
// ----While----
// sintaxe = while (condiçao) {codigo}
//define variaveis para teste
var a = 0;
//podemos entender o while como 'enquanto', ou seja, enquanto tal condiçao for verdadeira faça isso.
// loop conta de 0 a 3
while (a <= 3) {
alert(a); // <--- enquanto a for menor ou igual a 3 faz isso
a = a + 1;
}
// ----Do-While---
// define as variaveis para teste
var a = 0;
// sintaxe = do {codigo} while (condiçao)
// o do while funciona da mesma forma que o while, porem com uma sintaxe diferente
// loop conta de 0 a 3
do {
alert(a); // <--- enquanto a for menor ou igual a 3 faz isso
a = a +1;
}
while (a<=3);