Skip to content

Commit 397733d

Browse files
authored
Merge pull request mouredev#5697 from juangomezn/juangomezn
#00 - JavaScript
2 parents fe8f291 + 905d7bb commit 397733d

File tree

2 files changed

+181
-6
lines changed
  • Roadmap
    • 00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/javascript
    • 01 - OPERADORES Y ESTRUCTURAS DE CONTROL/javascript

2 files changed

+181
-6
lines changed

Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/javascript/juangomezn.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,12 @@
77
//En_una_linea
88

99
/*En Varias
10-
1110
lineas de
12-
1311
codigo*/
1412

1513
// - Crea una variable (y una constante si el lenguaje lo soporta).
1614

17-
let Nombre = Juan
15+
let Nombre = "Juan"
1816

1917
const e = 2.7182; //Constante Euler por convención
2018

@@ -23,10 +21,10 @@ const e = 2.7182; //Constante Euler por convención
2321
let int = 1 //Int
2422
let float = 1.0 //Float
2523
let string = "Hola mundo" //String
26-
let boolean = True //Boolean
27-
let undefined = undefined
24+
let boolean = true //Boolean
25+
let any = undefined //Undefined
2826
let bigInt = 121437679698743648965734542653n //BigInt
2927

3028
// - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
3129

32-
Console.log("¡Hola, javascript!");
30+
console.log("¡Hola, javascript!");
Lines changed: 177 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,177 @@
1+
/*-----------
2+
* OPERADORES
3+
-------------
4+
*/
5+
6+
//Operadores Aritmeticos
7+
let a = 8
8+
let b = 5
9+
10+
//Suma
11+
suma = a + b
12+
console.log(suma)
13+
14+
//Resta
15+
resta = a - b
16+
console.log(resta)
17+
18+
//Multiplicación
19+
multiplicación = a * b
20+
console.log(multiplicación)
21+
22+
//División
23+
division = a / b
24+
console.log(division)
25+
26+
//Módulo
27+
modulo = a % b
28+
console.log(modulo)
29+
30+
//Potenciación
31+
potenciacion = a ** 2
32+
console.log(potenciacion)
33+
34+
35+
//Operadores de Asignación
36+
37+
//Asignación
38+
c = 5 // Se le da el valor de 5 a x
39+
console.log(c)
40+
41+
//Asignación con Suma
42+
c = 5
43+
c += 5 // Se le da el valor de 5 a x y se suma 5 lo que da un valor de 10
44+
console.log(c)
45+
46+
//Asignación con Resta
47+
c = 5
48+
c -= 5 // Se le da el valor de 5 a x y al restarle 5 da un valor de 0
49+
console.log(c)
50+
51+
//Asignación con multiplicación
52+
c = 5
53+
c *= 5 // Se le da un valor de 5 a x y al multiplicarle 5 da un valor de 25
54+
console.log(c)
55+
56+
//Asignación con división
57+
c = 5
58+
c /= 5 //Se le da un valor de 5 a x y al dividirlo entre 5 da un valor de 1
59+
console.log(c)
60+
61+
//Asignación con módulo
62+
c = 5
63+
c %= 5 // Se le da el valor de 5 a x y al dividirlo entre 5 el rsultado del modulo seria 0
64+
console.log(c)
65+
66+
//Asignación con Potenciación
67+
c = 5
68+
c **= 2 //Se le da un valor de 5 a x y al potenciarlo por 2 da un resultado de 25
69+
console.log(c)
70+
71+
72+
//Operadores de Comparación
73+
74+
let d = 10
75+
let e = 5
76+
77+
console.log(d == e) //(Este operador representa "igual a")
78+
console.log(d === e) //(Este operador representa "igual a con tipo")
79+
console.log(d != e) //(Este operador representa "no igual a")
80+
console.log(d !== e) //(No igual a con tipo)
81+
console.log(d > e) //Mayor que
82+
console.log(d < e) // Menor que
83+
console.log(d >= e) //Mayor o igual que
84+
console.log(d <= e) // Menor o igual que
85+
86+
87+
//Operadores Logicos
88+
89+
f = true
90+
g = false
91+
92+
console.log(f && g) // Este operador representa Y Logico
93+
console.log(f || g) // Este operador representa O Logico
94+
console.log(!f) // Este operador representa Negación Logica
95+
96+
97+
//Operadores de Cadena (String)
98+
99+
str1 = "Hola"
100+
str2 = "Mundo"
101+
102+
console.log(str1 + " " + str2) // Concatenación = Hola Mundo
103+
console.log(str1 + " " + "Amigo") //Concatenación con Asignación = Hola Amigo
104+
105+
106+
//Operadores Ternarios
107+
108+
edad = 18
109+
esAdulto = (edad >= 18) ? "Adulto" : "Menor";
110+
console.log(esAdulto)
111+
112+
113+
//Operadores de Tipo
114+
115+
number = 42
116+
text = "Hola"
117+
118+
console.log(typeof number) //Operador utilizao para identificar el tipo de dato en este caso es number
119+
console.log(typeof text) //Operador utilizado para identificat el tipo de dato en este caso es string
120+
console.log(number instanceof Number) // False ya que "number" no es una instancia de "Number"
121+
122+
//Operadores de Desestructuración
123+
124+
let arr = [1,2,3];
125+
let [first, second] = arr
126+
console.log(first,second);
127+
128+
let obj = {name : "Juan", age : 25}
129+
let{name, age} = obj
130+
console.log(name, age);
131+
132+
133+
/*
134+
* ----------------------
135+
* Estructuras de Control
136+
* ----------------------
137+
*/
138+
139+
//Condicionales
140+
141+
let myString = "";
142+
143+
if (myString == "JuanG") {
144+
console.log("My String es JuanG");
145+
}else if (myString == "DavidG") {
146+
console.log("My String es DavidG");
147+
} else {
148+
console.log('My String no es "JuanG" ni "DavidG"');
149+
}
150+
151+
//Iterativas
152+
153+
for (let i = 0; i < 11; i++) {
154+
console.log(i)
155+
}
156+
157+
//Manejo de excepciones
158+
159+
try {
160+
print(10/0)
161+
} catch (error) {
162+
console.log("Se ha producido un error")
163+
} finally{
164+
console.log("Ha finalizado el manejo de excepciones")
165+
}
166+
167+
/*
168+
* ----------------
169+
* Dificultad Extra
170+
* ----------------
171+
*/
172+
173+
for (let i = 10; i <= 55; i++) {
174+
if (i % 2 === 0 && i !==16 && i % 3 !== 0){
175+
console.log(i)
176+
}
177+
}

0 commit comments

Comments
 (0)