Skip to content

Commit fb77d01

Browse files
committed
Estudiando Javascript
1 parent ed349d9 commit fb77d01

11 files changed

Lines changed: 730 additions & 229 deletions

.vscode/launch.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
// Use IntelliSense to learn about possible attributes.
3+
// Hover to view descriptions of existing attributes.
4+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+
"version": "0.2.0",
6+
"configurations": [
7+
8+
{
9+
"type": "node",
10+
"request": "launch",
11+
"name": "Launch Program",
12+
"skipFiles": [
13+
"<node_internals>/**"
14+
],
15+
"program": "${workspaceFolder}\\Basic\\00-helloworld.js"
16+
}
17+
]
18+
}

Basic/00-helloworld.js

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,24 @@ un comentario
1414
en varias líneas
1515
*/
1616

17-
console.log("¡Hola, JavaScript!")
18-
console.log('¡Hola, JavaScript!')
19-
console.log(`¡Hola, JavaScript!`)
17+
console.log("Hello World!");
18+
console.log('Hello Daniel');
2019

21-
// console.log("¡Hola, JavaScript!")
20+
// Esto es un comentario de una linea
2221

2322
/*
24-
console.log("¡Hola, JavaScript!")
25-
console.log('¡Hola, JavaScript!')
26-
console.log(`¡Hola, JavaScript!`)
23+
Esto es un
24+
comentario
25+
de varias lineas.
2726
*/
2827

29-
console.log("5")
28+
console.log("8")
3029
console.log(5)
31-
console.log(5 + 2)
32-
console.log(5 - 2)
33-
console.log(5 * 2)
34-
console.log(5 / 2)
35-
console.log(5 % 2)
36-
console.log(5 ** 2)
30+
console.log(7 * 5);
31+
console.log(5 + 2);
32+
console.log(5 - 2);
33+
console.log(5 * 2);
34+
console.log(5 / 2);
35+
console.log(5 % 2);
36+
console.log(5 ** 2); //Elevado a la dos
37+
console.log(8 ** 4) // Elevado a la cuatro

Basic/01-variables.js

Lines changed: 16 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,19 @@ Clase 16 - Variables
33
Vídeo: https://youtu.be/1glVfFxj8a4?t=3049
44
*/
55

6-
// var
7-
8-
var helloWorld = "¡Hola, JavaScript!"
9-
console.log(helloWorld)
10-
11-
helloWorld = "¡Hola de nuevo, JavaScript!"
12-
console.log(helloWorld)
13-
14-
// let
15-
16-
let helloWorld2 = "¡Hola, JavaScript 2!"
17-
console.log(helloWorld2)
18-
19-
helloWorld2 = "¡Hola de nuevo, JavaScript 2!"
20-
console.log(helloWorld2)
21-
22-
// const
23-
24-
const helloWorld3 = "¡Hola, JavaScript 3!"
25-
console.log(helloWorld3)
26-
27-
// Error
28-
// helloWorld3 = "¡Hola de nuevo, JavaScript 2!"
29-
// console.log(helloWorld3)
6+
//Let
7+
let myMame = 'hola Daniel';
8+
console.log(myMame);
9+
let greetings = 'Hellow ';
10+
11+
myMame = 'hola nuevamente Bella';
12+
console.log(myMame);
13+
let message = greetings + myMame;
14+
console.log(message);
15+
16+
// CONST
17+
18+
const birthDay = '20/07/88';
19+
console.log(birthDay)
20+
let mybirthDay = 'Mi cumpleaños es ';
21+
console.log(mybirthDay + birthDay);

Basic/02-datatypes.js

Lines changed: 35 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -5,51 +5,49 @@ Vídeo: https://youtu.be/1glVfFxj8a4?t=3599
55

66
// Tipos de datos primitivos
77

8-
// Cadenas de texto (string)
9-
let myName = "Brais Moure"
10-
let alias = 'MoureDev'
11-
let email = `[email protected]`
12-
13-
// Números (number)
14-
let age = 37 // Entero
15-
let height = 1.77 // Decimal
16-
17-
// Booleanos (boolean)
18-
let isTeacher = true
19-
let isStudent = false
8+
// Stings
9+
let sport = 'Paragliding ';
10+
let favoriteBrand = 'Ozone';
11+
let level = 'EN C'
12+
console.log(sport + favoriteBrand );
13+
14+
// Numbers
15+
let age = 36;
16+
let hight = 1.70;
17+
let weigth = 73.5;
18+
console.log(age)
19+
20+
//Boolean
21+
let heIsInstructor = false;
22+
let heIsPilot = true;
23+
console.log(heIsPilot);
2024

2125
// Undefined
22-
let undefinedValue
23-
console.log(undefinedValue)
26+
let undifinedValue
27+
console.log(undifinedValue);
2428

25-
// Null
26-
let nullValue = null
27-
28-
// Symbol
29+
//Null
30+
let nullData = null;
31+
console.log(nullData);
2932

30-
let mySymbol = Symbol("mysymbol")
33+
//BigInt
3134

32-
// BigInt
35+
let myBigInt = BigInt(72348975928437957297547928753278279075489237854);
36+
console.log(myBigInt);
37+
let myBigInt2 = 273472789589247895789275982734895732897543289787328n;
38+
console.log(myBigInt2);
3339

34-
let myBigInt = BigInt(817239871289371986589716389471628379612983761289376129)
35-
let myBigInt2 = 817239871289371986589716389471628379612983761289376129n
36-
37-
// Mostramos los tipos de datos
38-
console.log(typeof myName)
39-
console.log(typeof alias)
40-
console.log(typeof email)
41-
42-
console.log(typeof age)
43-
console.log(typeof height)
40+
// Symbol
4441

45-
console.log(typeof isTeacher)
46-
console.log(typeof isStudent)
42+
let mySymbol = Symbol("mySymbol"); //estos simbolos son utiles como identificadores de propiedades ( objetos), mas adelante se ve.
4743

48-
console.log(typeof undefinedValue)
44+
console.log(typeof sport);
45+
console.log(typeof age);
46+
console.log(typeof heIsInstructor);
47+
console.log(typeof myBigInt);
48+
console.log(typeof mySymbol);
49+
console.log(typeof undifinedValue);
50+
console.log(typeof nullData);
4951

50-
console.log(typeof nullValue)
5152

52-
console.log(typeof mySymbol)
5353

54-
console.log(typeof myBigInt)
55-
console.log(typeof myBigInt2)

Basic/03-beginner-exercises.js

Lines changed: 121 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,139 @@ Vídeo: https://youtu.be/1glVfFxj8a4?t=4733
55

66
// 1. Escribe un comentario en una línea
77

8+
// Solucion al punto #1
9+
810
// 2. Escribe un comentario en varias líneas
911

12+
/* solucion
13+
al punto
14+
numero dos */
15+
1016
// 3. Declara variables con valores asociados a todos los datos de tipo primitivos
17+
console.log('Punto 3')
18+
let city = 'Medellin';
19+
let year = 2025;
20+
let isBogota = false;
21+
let bigNumber = 28523975927395792875972750n;
22+
let haveJob = null;
23+
let isEngenier
24+
let mySymbol = Symbol('mySymbol');
25+
26+
console.log('------------------------------------------------------------------')
1127

1228
// 4. Imprime por consola el valor de todas las variables
29+
console.log('----Punto 4-----')
30+
console.log(city);
31+
console.log(year);
32+
console.log(isBogota);
33+
console.log(bigNumber);
34+
console.log(haveJob);
35+
console.log(isEngenier);
36+
console.log(mySymbol);
1337

14-
// 5. Imprime por consola el tipo de todas las variables
1538

39+
// 5. Imprime por consola el tipo de todas las variables
40+
console.log('----Punto 5-----')
41+
console.log(typeof city)
42+
console.log(typeof year)
43+
console.log(typeof isBogota)
44+
console.log(typeof bigNumber)
45+
console.log(typeof haveJob)
46+
console.log(typeof isEngenier)
47+
console.log(typeof mySymbol)
48+
console.log('------------------------------------------------------------------')
1649
// 6. A continuación, modifica los valores de las variables por otros del mismo tipo
50+
console.log('----Punto 6-----')
51+
city = 'Santa Barbara';
52+
year = 2024;
53+
isBogota = true;
54+
bigNumber = 8945892834845289747982798784927289274892798754290784902754n;
55+
haveJob = null;
56+
isEngenier
57+
mySymbol = Symbol('newValue');
58+
59+
console.log(city);
60+
console.log(year);
61+
console.log(isBogota);
62+
console.log(bigNumber);
63+
console.log(haveJob);
64+
console.log(isEngenier);
65+
console.log(mySymbol);
66+
console.log('------------------------------------------------------------------')
1767

1868
// 7. A continuación, modifica los valores de las variables por otros de distinto tipo
69+
console.log('----Punto 7-----')
70+
city = 2893479073749755674676746756847568346n;
71+
year = 'new daniel';
72+
isBogota = 876;
73+
bigNumber = null;
74+
haveJob
75+
isEngenier = true
76+
mySymbol = Symbol('7');
77+
console.log('------------------------------------------------------------------')
78+
console.log(city)
79+
console.log(year)
80+
console.log(isBogota)
81+
console.log(bigNumber)
82+
console.log(haveJob)
83+
console.log(isEngenier)
84+
console.log(mySymbol)
85+
console.log('------------------------------------------------------------------')
86+
87+
console.log(typeof city)
88+
console.log(typeof year)
89+
console.log(typeof isBogota)
90+
console.log(typeof bigNumber)
91+
console.log(typeof haveJob)
92+
console.log(typeof isEngenier)
93+
console.log(typeof mySymbol)
94+
95+
console.log('------------------------------------------------------------------')
1996

2097
// 8. Declara constantes con valores asociados a todos los tipos de datos primitivos
98+
console.log('----Punto 8-----')
99+
const continent = 'europa';
100+
const howMany = 5;
101+
const isEuropa = true;
102+
const otherBigNumber = 894589283484528974798279878492728927489279875429078490254n;
103+
const myJob = null;
104+
const future = undefined;
105+
const yourSymbol = Symbol('newValue');
106+
console.log('------------------------------------------------------------------')
107+
console.log(continent)
108+
console.log(howMany)
109+
console.log(isEuropa)
110+
console.log(otherBigNumber)
111+
console.log(myJob)
112+
console.log(future)
113+
console.log(yourSymbol)
114+
console.log('------------------------------------------------------------------')
115+
console.log(typeof continent)
116+
console.log(typeof howMany)
117+
console.log(typeof isEuropa)
118+
console.log(typeof otherBigNumber)
119+
console.log(typeof myJob)
120+
console.log(typeof future)
121+
console.log(typeof yourSymbol)
21122

22123
// 9. A continuación, modifica los valores de las constantes
124+
console.log('----Punto 9-----')
125+
/*const continent = 'america';
126+
const howMany = 5;
127+
const isEuropa = false;
128+
const otherBigNumber = 89458928348452897479827987849272892748927987542907890254n;
129+
const myJob = undefined;
130+
const future = null;
131+
const yourSymbol = Symbol('newValues');
132+
*/
133+
console.log('------------------------------------------------------------------')
134+
console.log(continent)
135+
console.log(howMany)
136+
console.log(isEuropa)
137+
console.log(otherBigNumber)
138+
console.log(myJob)
139+
console.log(future)
140+
console.log(yourSymbol)
23141

24-
// 10. Comenta las líneas que produzcan algún tipo de error al ejecutarse
142+
// 10. Comenta las líneas que produzcan algún tipo de error al ejecutarse
143+
console.log('----Punto 10-----')

0 commit comments

Comments
 (0)