Skip to content

Commit e851828

Browse files
committed
#25 - JavaScript
1 parent 63672e3 commit e851828

File tree

4 files changed

+202
-290
lines changed
  • Roadmap
    • 00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/typescript
    • 01 - OPERADORES Y ESTRUCTURAS DE CONTROL/typescript
    • 25 - LOGS/javascript
    • 26 - SOLID SRP/javascript

4 files changed

+202
-290
lines changed

Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/typescript/RicJDev.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ myLetVariable = 10;
1818
var myVarVariable: string = 'Hola';
1919
myVarVariable = 'Mundo';
2020

21+
let a: number = 10,
22+
b: number = 20,
23+
c: number = 30;
24+
2125
//Numbers
2226
let integer: number = 12;
2327
let float: number = 32.12;
Lines changed: 135 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
//EJERCICIO
2-
32
//OPERADORES
43
//-Aritmeticos-
5-
let myNumber: number = 20;
6-
let myNumber2: number = 2;
4+
let num: number = 20;
5+
let num1: number = 2;
76

8-
const add = myNumber + myNumber2;
9-
const multiplication = myNumber * myNumber2;
10-
const substract = myNumber - myNumber2;
11-
const division = myNumber / myNumber2;
12-
const remainder = myNumber % myNumber2;
13-
const exponent = myNumber ** myNumber2;
7+
const add = num + num1;
8+
const multiplication = num * num1;
9+
const substract = num - num1;
10+
const division = num / num1;
11+
const remainder = num % num1;
12+
const exponent = num ** num1;
1413

1514
console.log(add); //suma
1615
console.log(multiplication); //multiplicación
@@ -20,130 +19,130 @@ console.log(remainder); //resto
2019
console.log(exponent); //potencia
2120

2221
//-De asignacion-
23-
let xVariable = 20;
24-
25-
console.log((xVariable += 2)); //igual a si mismo mas
26-
console.log((xVariable -= 1)); //igual a... menos
27-
console.log((xVariable *= 2)); //igual a... multiplicado por
28-
console.log((xVariable /= 4)); //igual a... entre
29-
30-
// ///-De comparacion-
31-
// let firstValue = 10;
32-
// let secondValue = 10;
33-
34-
// console.log(firstValue == secondValue); //equivalente
35-
// console.log(firstValue === secondValue); //igual
36-
// console.log(firstValue != secondValue); //no equivalente
37-
// console.log(firstValue !== secondValue); //no igual
38-
39-
// let num3 = 4;
40-
// let num4 = 2;
41-
42-
// console.log(num3 > num4); //mayor que
43-
// console.log(num3 < num4); //menor que
44-
// console.log(num3 >= num4); //mayor o igual que
45-
// console.log(num3 <= num4); //menor o igual que
46-
47-
// //-Logicos-
48-
// const myBool1 = true;
49-
// const myBool2 = false;
50-
// const myBool3 = true;
51-
52-
// console.log(myBool1 && myBool3); //And
53-
// console.log(myBool1 || myBool2); //Or
54-
// console.log(!myBool2); //Negacion
55-
56-
// //-De incremento y decremento-
57-
// let count = 0;
58-
// console.log(++count);
59-
// console.log(count); //pre-incremento
60-
61-
// let count2 = 0;
62-
// console.log(count2++);
63-
// console.log(count2); //post-incremento
64-
65-
// let count3 = 0;
66-
// console.log(--count3);
67-
// console.log(count3); //pre-decremento
68-
69-
// let count4 = 0;
70-
// console.log(count4--);
71-
// console.log(count4); //post-decremento
72-
73-
// //-Operadores ternarios-
74-
// let num5 = 7;
75-
76-
// num5 > 0 ? console.log('Numero positivo') : console.log('Numero negativo');
77-
78-
// num5 = -5;
79-
80-
// num5 > 0 ? console.log('Numero positivo') : console.log('Numero negativo');
81-
82-
// //**ESTRUCTURAS DE CONTROL**
83-
84-
// //-Condicionales-
85-
// //if
86-
// let totalPoints = 5003;
87-
88-
// console.log('Nivel completado!');
89-
// if (totalPoints > 5000) {
90-
// console.log('Logro desbloqueado: maestro espadachin');
91-
// }
92-
93-
// //if else
94-
// let checkEvenNum = (num: number) => {
95-
// if (num % 2 === 0) {
96-
// console.log(`${n} es par`);
97-
// } else {
98-
// console.log(`${n} no es par`);
99-
// }
100-
// };
101-
102-
// //Switch
103-
// let clima = 'nublado';
104-
// switch (clima) {
105-
// case 'lluvioso':
106-
// console.log('Usa impermeable');
107-
// break;
108-
// case 'nublado':
109-
// console.log('Usa abrigo. Puede que llueva');
110-
// break;
111-
// case 'soleado':
112-
// console.log('Sal tranquilo');
113-
// break;
114-
// default:
115-
// console.log('No necesitas impermeable');
116-
// }
117-
118-
// //-Bucles-
119-
// //For
120-
// for (let i = 0; i <= 5; i++) {
121-
// console.log(i);
122-
// }
123-
124-
// //While
125-
// let n = 5;
126-
127-
// while (n < 10) {
128-
// console.log(n);
129-
// n++;
130-
// }
131-
132-
// //Do/While
133-
// let m = 10;
134-
135-
// do {
136-
// console.log(m);
137-
// m--;
138-
// } while (m > 0);
139-
140-
// //EXTRA
141-
// for (let i = 10; i <= 55; i++) {
142-
// if (i !== 55) {
143-
// if (i !== 16 && i % 3 !== 0 && i % 2 === 0) {
144-
// console.log(i);
145-
// }
146-
// } else {
147-
// console.log(i);
148-
// }
149-
// }
22+
let num2: number = 20;
23+
24+
console.log((num2 += 2)); //igual a si mismo mas
25+
console.log((num2 -= 1)); //igual a... menos
26+
console.log((num2 *= 2)); //igual a... multiplicado por
27+
console.log((num2 /= 4)); //igual a... entre
28+
console.log(-num2);
29+
30+
///-De comparacion-
31+
let firstValue: number = 10;
32+
let secondValue: number = 10;
33+
34+
console.log(firstValue == secondValue); //equivalente
35+
console.log(firstValue === secondValue); //igual
36+
console.log(firstValue != secondValue); //no equivalente
37+
console.log(firstValue !== secondValue); //no igual
38+
39+
let num3: number = 4;
40+
let num4: number = 2;
41+
42+
console.log(num3 > num4); //mayor que
43+
console.log(num3 < num4); //menor que
44+
console.log(num3 >= num4); //mayor o igual que
45+
console.log(num3 <= num4); //menor o igual que
46+
47+
//-Logicos-
48+
const myBool1: boolean = true;
49+
const myBool2: boolean = false;
50+
const myBool3: boolean = true;
51+
52+
console.log(myBool1 && myBool3); //And
53+
console.log(myBool1 || myBool2); //Or
54+
console.log(!myBool2); //Negacion
55+
56+
//-De incremento y decremento-
57+
let count: number = 0;
58+
console.log(++count);
59+
console.log(count); //pre-incremento
60+
61+
let count2: number = 0;
62+
console.log(count2++);
63+
console.log(count2); //post-incremento
64+
65+
let count3: number = 0;
66+
console.log(--count3);
67+
console.log(count3); //pre-decremento
68+
69+
let count4: number = 0;
70+
console.log(count4--);
71+
console.log(count4); //post-decremento
72+
73+
//-Operadores ternarios-
74+
let num5: number = 7;
75+
76+
num5 > 0 ? console.log('Numero positivo') : console.log('Numero negativo');
77+
78+
num5 = -5;
79+
80+
num5 > 0 ? console.log('Numero positivo') : console.log('Numero negativo');
81+
82+
//ESTRUCTURAS DE CONTROL
83+
//-Condicionales-
84+
//if
85+
let totalPoints: number = 5003;
86+
87+
console.log('Nivel completado!');
88+
if (totalPoints > 5000) {
89+
console.log('Logro desbloqueado: maestro espadachin');
90+
}
91+
92+
//if else
93+
let checkEvenNum = (num: number) => {
94+
if (num % 2 === 0) {
95+
console.log(`${num} es par`);
96+
} else {
97+
console.log(`${num} no es par`);
98+
}
99+
};
100+
101+
//Switch
102+
let clima: string = 'nublado';
103+
switch (clima) {
104+
case 'lluvioso':
105+
console.log('Usa impermeable');
106+
break;
107+
case 'nublado':
108+
console.log('Usa abrigo. Puede que llueva');
109+
break;
110+
case 'soleado':
111+
console.log('Sal tranquilo');
112+
break;
113+
default:
114+
console.log('No necesitas impermeable');
115+
}
116+
117+
//-Bucles-
118+
//For
119+
for (let i = 0; i <= 5; i++) {
120+
console.log(i);
121+
}
122+
123+
//While
124+
let n: number = 5;
125+
126+
while (n < 10) {
127+
console.log(n);
128+
n++;
129+
}
130+
131+
//Do/While
132+
let m: number = 10;
133+
134+
do {
135+
console.log(m);
136+
m--;
137+
} while (m > 0);
138+
139+
//EXTRA
140+
for (let i = 10; i <= 55; i++) {
141+
if (i !== 55) {
142+
if (i !== 16 && i % 3 !== 0 && i % 2 === 0) {
143+
console.log(i);
144+
}
145+
} else {
146+
console.log(i);
147+
}
148+
}

0 commit comments

Comments
 (0)