-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathscript.js
More file actions
142 lines (91 loc) · 3.34 KB
/
script.js
File metadata and controls
142 lines (91 loc) · 3.34 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
140
141
142
//Variables
//Reserva de memoria, donde guardo informacion. La informacion puede cambiar (en tiempo de ejecucion)
//var
var name = "Adrian";
let number = 1;
//lets
let pet = "Dog";
//const
const lastName = "Cordoba";
//-----------------------------------------------------------------------------------------------//
var name = "Diego";
//Incremento y decremento
number++;
number--;
//concatenacion
//console.info("el nombre del facilitador " + name + " " + "y tengo un " + pet)
//interpolacion
//console.info(`mi nombre es ${name} y tengo un ${pet}`)
//-----------------------------------------------------------------------------------------------//
//Ejercicios//
//Escribir una oración o texto por consola (que cuente lo que quieran)
//La oración o texto debe estar compuesto por 3 variables, 3 constantes. Y al menos 3 tipos de datos.
//-----------------------------------------------------------------------------------------------//
//Funciones>
//Una función es un bloque de instrucciones que puede ejecutarse tantas veces como desee.
//Una función puede tener parámetros y devolver un valor. Las funciones se pueden definir de diferentes
//maneras. Quizás la más común es la declaración de función. Comienza con la palabra clave function. Sigue:
//El nombre de la función,los parámetros encerrados entre paréntesis, las afirmaciones encerradas entre corchetes.
//Variables
let numeroA = 3;
let numeroB = 6;
let numeroZ = 7;
//Declarar funciones
function sumar(Numero1, Numero2) {
return Numero1 + Numero2;
}
function restar(a, b) {
return a - b;
}
function multiplicar(a, b) {
return a * b;
}
//llamar a las funciones
//console.info(sumar(3567, numeroA, numeroZ)); //10
//console.info(sumar(6, 15, numeroB)); //21 //hardcode - no lo hagan
//Parámetros
//definimos una función que simplemente devuelve el parámetro input. Los parámetros son variables.
//llamamos a la función y le pasamos el argumento 'apple'. La función será ejecutada.
//El argumento 'apple'se asignará al parámetro input. Input obtiene el valor 'apple'.
//La variable input se devuelve en la única línea de código de la función.
//Este retorno se asigna a la variable result. Finalmente, result tiene el valor 'apple'.
//CONDICIONALES ------- que son???
let edadDeRaul = 17;
let edadDeLucia = 20;
let edadDeCarlos = 89;
const nombre = "Raul";
function validarEdad(edad) {
var resultado;
switch (edad) {
case edad >= 18:
resultado = " puede conducir";
break;
case edad >= 70:
resultado = " deja la herencia y no conduzcas";
break;
case edad >= 80:
resultado = " deja la herencia y no conduzcas";
break;
default:
resultado = " no puede conducir tampoco";
}
return resultado;
}
//console.info(validarEdad(edadDeCarlos));
//Bucles
//for repite la misma accion asta que sale del bucle
//horas trabajadas
for(let horas = 0; horas <= 40; horas++){
console.info("llevas " + horas + " trabajadas")
}
//ARRAYS ------que son??? que funciones existen para manipular Arrays?
//Arrays [] lista o conjunto grupo de datos, los datos pueden ser de varios tipos.
//forEach atado a los Arrays
let listaDeNumeros= [5, 78, 24, 567]
listaDeNumeros.forEach(function(numero){
if(numero < 50){
console.info(numero)
}
console.info("numero mayor a 50 por eso no lo imprimo")
})
console.info(listaDeNumeros[3])