Skip to content

Commit b679d68

Browse files
authored
#2-javascript
1 parent 597f01d commit b679d68

File tree

1 file changed

+84
-0
lines changed
  • Roadmap/02 - FUNCIONES Y ALCANCE/javascript

1 file changed

+84
-0
lines changed
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
// funciones basicas
2+
3+
function recuperar(){
4+
console.log('recuperando...');
5+
};
6+
recuperar();
7+
8+
function multiplicacion(a, b){
9+
return a * b;
10+
};
11+
console.log(multiplicacion(2, 4));
12+
13+
function numero(numero) {
14+
console.log("cien" + " " + numero + "!!" );
15+
}
16+
17+
numero(100);
18+
19+
//Comprueba si puedes crear funciones dentro de funciones.
20+
21+
function funcion(){
22+
return function(){
23+
console.log('Hola mundo');
24+
}
25+
}
26+
27+
let saludar = funcion();
28+
saludar()
29+
30+
//Utiliza algún ejemplo de funciones ya creadas en el lenguaje.
31+
32+
function obtenerLongitud(palabra) {
33+
return palabra.length;
34+
}
35+
console.log( obtenerLongitud('jaxi'));
36+
37+
38+
let cadenaNumero = "588";
39+
let numero1 = parseInt(cadenaNumero);//Esta linea convierte la cadena "123" a un numero(integer) entero utilizando parseInt.
40+
41+
console.log(numero1);
42+
43+
//Pon a prueba el concepto de variable LOCAL y GLOBAL.
44+
45+
let var_glob = 'esta es una variable global';
46+
function pruebasVariables(){
47+
let var_loc ='esta es una variable local';
48+
console.log(var_loc);
49+
console.log(var_glob);
50+
}
51+
pruebasVariables();
52+
53+
// console.log(1,var_loc);// esta la tuve que comentar porque me saltaba error porque esta variable solo existe dentro de la funcion
54+
console.log(2,var_glob);
55+
56+
// DIFICULTAD EXTRA (opcional):
57+
// * Crea una función que reciba dos parámetros de tipo cadena de texto y retorne un número.
58+
// * - La función imprime todos los números del 1 al 100. Teniendo en cuenta que:
59+
// * - Si el número es múltiplo de 3, muestra la cadena de texto del primer parámetro.
60+
// * - Si el número es múltiplo de 5, muestra la cadena de texto del segundo parámetro.
61+
// * - Si el número es múltiplo de 3 y de 5, muestra las dos cadenas de texto concatenadas.
62+
// * - La función retorna el número de veces que se ha impreso el número en lugar de los textos.
63+
64+
function para( pala1, pala2 ){
65+
let numeros = 0;
66+
for (let i = 1; i <= 100; i++){
67+
if (i % 3 == 0){
68+
console.log (pala1);
69+
}
70+
if (i % 5 == 0){
71+
console.log (pala2);
72+
}
73+
if (i % 3 == 0 && i % 5 ==0){
74+
console.log(pala1 + pala2);
75+
}if (i % 3 != 0 && i % 5 !=0){
76+
numeros++;
77+
console.log(i)
78+
}
79+
}
80+
return numeros;
81+
}
82+
83+
let resultado = para("multiplo3", "multiplo5");
84+
console.log(resultado);

0 commit comments

Comments
 (0)