Skip to content

Commit 2c6d186

Browse files
committed
mouredev#2 - JavaScript
1 parent 7a252c5 commit 2c6d186

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
const num1 = 10;
2+
const num2 =5;
3+
4+
//Funcion sin parametros
5+
function suma(){
6+
console.log("La suma es: " + (num1 + num2));
7+
}
8+
suma();
9+
10+
//Funcion con parametros
11+
function sumaPara(a, b) {
12+
console.log("La suma con parametros es: " + (a + b));
13+
}
14+
sumaPara(num1, num2);
15+
16+
17+
//Funcion con parametros y retorno
18+
function sumaParaRetorno(a, b) {
19+
return a + b;
20+
}
21+
let resultado2 = sumaParaRetorno(num1, num2);
22+
console.log("La suma con parametros y retorno es: " + resultado2);
23+
24+
//Funcion Anonima
25+
const resta = function(a, b) {
26+
return a - b;
27+
};
28+
let resultado3 = resta(num1, num2);
29+
console.log("La resta con funcion anonima es: " + resultado3);
30+
31+
//Funcion Flecha
32+
const multipliacion = (a,b) => a * b;
33+
let resultado4 = multipliacion(num1, num2);
34+
console.log("Resultado de multipliacion: " + resultado4);
35+
36+
//Funcion dentro de otra funcion
37+
function funcionE(a){
38+
function funcionI(z){
39+
return z *3 *2;
40+
}
41+
return funcionI(a);
42+
}
43+
let resultado5 = funcionE(4);
44+
console.log("Resultado de funcion dentro de otra funcion: " + resultado5);
45+
46+
//Funciones ya creadas
47+
let nombre = "Leandro";
48+
let longitud = nombre.length;
49+
console.log("La longitud del nombre es: " + longitud);
50+
51+
let fecha = new Date();
52+
console.log("Fecha actual: " + fecha.toDateString());
53+
54+
//Variable Global y Local
55+
let variableGlobal = "Soy una variable global";
56+
function mostrarVariable() {
57+
let variableLocal = "Soy una variable local";
58+
console.log(variableLocal);
59+
}
60+
61+
console.log(variableGlobal);
62+
63+
//Difucultad extra
64+
65+
function extraDificultad(a, b) {
66+
let numNormales = 0 ;
67+
for (let i = 1; i <=100; i++) {
68+
if (i % 3 === 0 && i%5 === 0) {
69+
console.log (a + b);
70+
} else if (i % 3 === 0) {
71+
console.log (a);
72+
} else if (i % 5 === 0) {
73+
console.log (b);
74+
} else {
75+
console.log(i);
76+
numNormales++;
77+
}
78+
}
79+
return numNormales;
80+
}
81+
82+
let resultadoExtra = extraDificultad("Hola", "Mundo");
83+
console.log("Cantidad de numeros normales impresos: " + resultadoExtra);

0 commit comments

Comments
 (0)