-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.js
More file actions
79 lines (53 loc) · 2.81 KB
/
Copy pathmain.js
File metadata and controls
79 lines (53 loc) · 2.81 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
//Ejercicio con el bucle for
/*
Enunciado:
Crea un bucle que muestre los números del 1 al 30 en consola.
Explicación del ejercicio:
Dentro de los paréntesis, creamos una variable que sería la inicialización
let i = 1;
y aquí le decimos que la variable "i" inicia en 1.
Después evaluamos una condición
i <= 30;
aquí le decimos que mientras la variable "i" sea menor o igual a 30, se haga el siguiente paso que sería la actualización,
i++
es decir, que aumente (o sume) un número hacia delante.*/
for(let i = 1; i <= 30; i++){
console.log(i);
}
console.log("----------------------------------------------------");
//Bucle do...while
/*
Este bucle se repite hasta que una condición especificada se evalúe como falsa.
Enunciado:
Crea un bucle que muestre los números del 10 al 1 en consola.
Explicación del ejercicio:
Primero declaramos la variable "cuentaAtras" que empieza con el número 10.
Después creamos el bucle do...while en el que dentro del bloque "do", mostramos y actualizamos la variable "cuentaAtras".
Y por último tenemos la condición, que sería mientras "cuentaAtras" sea mayor o igual a 1.
En este ejercicio se mostraría primero el número 10, resta un número y evalúa la condición de si es mayor que 1. Después se mostraría el 9 y así hasta el 1, que es donde acaba el bucle.
En el bloque "do", primero mostramos el número y después restamos. Si escribimos primero la resta (cuentaAtras--;), no aparecería el número 10, sino el 9 y el último número no sería el 1, sino el 0.
Lo calcularía así: primero coge el número 10 y le resta 1 (que sería el número 9) y después mostraría ese número (9) y evalúa la condición (¿9 es mayor o igual a 1?), si es true, pasa al siguiente.
Cuando llega al número 1, le resta un número (el resultado sería 0) y lo mostraría en consola y después evalúa la condición (¿0 es mayor o igual a 1?). Al ser "false", se termina el bucle.
*/
let cuentaAtras = 10;
do{
console.log(cuentaAtras);
cuentaAtras--;
} while(cuentaAtras >= 1);
console.log("----------------------------------------------------");
//---------------------------------------------------------------
//Bucle while
/*
Esta declaración ejecuta sus instrucciones siempre que una condición especificada se evalúe como true.
Enunciado:
Crea un bucle que muestre los números del 1 al 10 en consola.
Explicación del ejercicio:
Primero declaramos la variable (inicialización) en este caso su valor es de 1.
Dentro del paréntesis del bucle, se evalúa la condición: si el valor de la variable es menor o igual a 10.
Y dentro de las llaves, mientras se cumpla la condición (dentro del paréntesis), realizamos la actualización: mostramos primero la variable y después le sumamos +1
*/
let contador = 1;
while(contador <= 10){
console.log(contador);
contador++;
}