Skip to content

Commit c99617c

Browse files
authored
Merge pull request mouredev#5248 from mickel-arroz/main
#1 - JavaScript
2 parents ffd1453 + 8ae2997 commit c99617c

File tree

1 file changed

+123
-0
lines changed

1 file changed

+123
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
// #01 - OPERADORES Y ESTRUCTURAS DE CONTROL
2+
3+
let x = 0;
4+
let y = 1;
5+
6+
// OPERADORES
7+
console.clear();
8+
console.log(`\nx:${x} \ny: ${y} \n\n`);
9+
console.log("OPERADORES EN JS:\n");
10+
console.log("x=y:", (x = y));
11+
x = 0;
12+
console.log("Operador de adición");
13+
console.log("x+y:", x + y);
14+
console.log("Operador de incremento");
15+
console.log("x++:", x++);
16+
x = 0;
17+
console.log("Operador de resta");
18+
console.log("x-y:", x - y);
19+
console.log("Operador de decremento");
20+
console.log("x--:", x--);
21+
x = 0;
22+
console.log("Operador de multiplicación");
23+
console.log("x*y:", x * y);
24+
console.log("Operador de división");
25+
console.log("x/y:", x / y);
26+
console.log("Operador de residuo");
27+
console.log("x%y:", x % y);
28+
console.log("Operador de exponenciación");
29+
console.log("x**y:", x ** y);
30+
31+
console.log("Operador de desplazamiento a la izquierda");
32+
console.log("x<<y:", x << y);
33+
34+
console.log("Operador de desplazamiento a la derecha");
35+
console.log("x>>y:", x >> y);
36+
37+
console.log("Operador de desplazamiento a la derecha sin signo");
38+
console.log("x>>>y:", x >>> y);
39+
40+
console.log("Operador AND bit a bit");
41+
console.log("x&y:", x & y);
42+
43+
console.log("Operador XOR bit a bit");
44+
console.log("x^y:", x ^ y);
45+
46+
console.log("Operador OR bit a bit");
47+
console.log("x|y:", x | y);
48+
49+
console.log("Operador AND lógico");
50+
console.log("x&&y:", x && y);
51+
52+
console.log("Operador OR lógico");
53+
console.log("x||y:", x || y);
54+
55+
console.log("Operador de anulación lógica");
56+
console.log("x??y:", x ?? y);
57+
58+
// EJEMPLOS CON ESTRUCTURAS DE CONTROL
59+
console.log("\n\nEJEMPLOS CON ESTRUCTURAS DE CONTROL\n\n");
60+
console.log("CONDICIONALES\n");
61+
62+
const condicional = (x, y) => {
63+
if (x > y) {
64+
return "x>y";
65+
} else if (x == y) {
66+
return "x==y";
67+
} else {
68+
return "x<y";
69+
}
70+
};
71+
72+
console.log(
73+
"if(x>y){\nreturn 'x>y'\n} else if(x==y){\nreturn 'x==y'\n} else {\nreturn 'x<y'\n}\n\n Resultado: ",
74+
condicional(x, y)
75+
);
76+
77+
// SWITCH
78+
79+
console.log("\n\nSWITCH");
80+
switch (x) {
81+
case 1:
82+
console.log("x es 1");
83+
break;
84+
case 2:
85+
console.log("x es 2");
86+
break;
87+
default:
88+
console.log("x es otro valor");
89+
}
90+
91+
console.log("\n\nFOR");
92+
93+
for (let i = 0; i < 10; i++) {
94+
console.log(i);
95+
}
96+
97+
console.log("\n\nWHILE ");
98+
99+
while (x < 10) {
100+
console.log(x);
101+
x++;
102+
}
103+
104+
x = 0;
105+
106+
console.log("\n\nDO WHILE ");
107+
108+
do {
109+
console.log(x);
110+
x++;
111+
} while (x < 5);
112+
113+
x = 0;
114+
115+
console.log("\n\nEJECICIO EXTRA\n");
116+
117+
for (let i = 10; i <= 55; i++) {
118+
if (i != 16 && !(i % 3 == 0) && i % 2 == 0) console.log(i);
119+
}
120+
121+
console.log(
122+
"\n\nGracias por su tiempo.\nSi lees esto vas a tener una vida muy exitosa. \nBendiciones <3"
123+
);

0 commit comments

Comments
 (0)