Skip to content

Commit 296c701

Browse files
authored
Merge pull request mouredev#7244 from ssanjua/01_js
#1 - JavaScript
2 parents d8476b6 + 9fa8670 commit 296c701

File tree

1 file changed

+72
-0
lines changed
  • Roadmap/01 - OPERADORES Y ESTRUCTURAS DE CONTROL/javascript

1 file changed

+72
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
const dato = 5;
2+
let a = 2;
3+
let b = 10;
4+
let algo = null;
5+
6+
// Operadores aritmeticos
7+
console.log({ suma: 2 + 2 });
8+
console.log({ resta: 2 - 1 });
9+
console.log({ multiplicacion: 2 * 2 });
10+
console.log({ division: 6 / 3 });
11+
console.log({ modulo: 10 % 2 });
12+
13+
// Operadores logicos
14+
console.log({ or: 2 || 4 });
15+
console.log({ and: true && (dato <= 2) });
16+
console.log({ not: !false });
17+
18+
// Operadores de asignacion
19+
console.log((a += b)); // 12
20+
console.log((a -= b)); // 2
21+
console.log((a *= b)); // 20
22+
console.log((a /= b)); // 2
23+
console.log((a %= b)); // 2
24+
console.log((a &= b)); // 2
25+
console.log((a ^= b)); // 8
26+
console.log((a |= b)); //10
27+
console.log((a &&= b)); // 10
28+
console.log((a ||= b)); // 10
29+
console.log((a ??= b)); // 10
30+
31+
// Operadores de comparacion
32+
console.log({ igual: 2 == 2 })
33+
console.log({ estrictamenteIgual: 2 === '2' });
34+
console.log({ desigual: 2 != '2' });
35+
console.log({ estrictamenteDesigual: 2 !== 4 });
36+
console.log({ mayorQue: 10 > 4 });
37+
console.log({ menorQue: 5 < 9 });
38+
console.log({ mayorOIgual: 10 <= 5 });
39+
console.log({ menorOIgual: 7 <= 9 });
40+
41+
// Operadores de tipo
42+
console.log("typeof a :", typeof a);
43+
console.log("typeof 'name' :", typeof 'name');
44+
let text = new String('Hello');
45+
let num = new Number(28);
46+
console.log("instanceof Number :", (num instanceof Number));
47+
console.log("instanceof String :", (text instanceof String));
48+
49+
// Operador ternario
50+
const age = (a + b) >= 18 ? 'yes' : 'no';
51+
console.log(age);
52+
53+
// Operador de propagacion
54+
const array = [2, 29, 99, 103];
55+
const newArr = [...array, 1000, 2999];
56+
console.log(newArr);
57+
58+
// Falsy
59+
console.log(algo ?? "nada");
60+
61+
62+
// Extra
63+
function extra() {
64+
for (let i = 10; i <= 55; i++) {
65+
if (i % 2 == 0 && i != 16 && i % 3 != 0) {
66+
console.log(i);
67+
}
68+
}
69+
};
70+
71+
extra();
72+

0 commit comments

Comments
 (0)