-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbasic.js
190 lines (115 loc) · 6.13 KB
/
basic.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
//Bienvenida a Javascript básico, para comentar una linea de código puedes usar las dos barras // y para comentar un bloque de varias líneas puedes usar barra y asterisco para abrir /* asterisco y barra para cerrar */
//En el archivo index.html que tienes abierto en el navegador (preferiblemente chrome o firefox) vamos a trabajar con la consola, abre tu inspector y en la pestaña de consola, mira si puedes ver el mensaje escrito abajo.
console.log('Hola soy tu consola y juntas vamos a aprender Javascript')
//Si has encontrado el mensaje puedes continuar con los ejercicios
//Ejercicio 1: Imprime en la consola "Bienvenida al bootcamp de FemCoders de Factoría F5" y mira en tu navegador si sale el resultado.
//Escribe tu código aquí
console.log("Bienvenida al bootcamp de FemCoders de Factoría F5")
//VARIABLES Y TIPOS DE DATOS
//Ejercicio 2: Crea una variable por los siguientes tipos de dato: string, number, boolean, null, undefined, object, array e imprímelos en la consola.
//Escribe tu código aquí
let nombre = "Mohammed"; // string 🧵
let experiencia = 7; // number #️⃣
let isDev = true; // boolean ✅
let nulo = null; // null
let indefinido; // undefined🗍
let user = { // object 👤
"name": nombre,
"title": "Developer",
"languages": ['js', 'py', 'java', 'bash'],
};
let idiomas = ['ar', 'en', 'fr', 'es']; // array 🚃
console.log(
`Soy ${user["name"]}, y es ${isDev} that I'm a ${user["title"]} con +${experiencia} años en ${user["languages"][1]}.
Hablo ${idiomas}. Soy ${nulo} en Chino y es verdad que el variable 'indefinido' es ${indefinido}
`); // imprimir los vars en la consola
//Ejercicio 3: Crea una constante llamada postres con un tipo de dato array que contiene los siguientes elementos: helado, tarta, pastel e imprímelo en la consola.
//Escribe tu código aquí
const postres = ["helado", "tarta", "pastel"]; // constant array 🚈
console.log("Aquí son les elementos de la cesta:", postres);
//Ejercicio 4: Crea una constante con un tipo de dato objeto llamado coder que contengan dos propiedades, nombre y edad e imprímelo en la consola.
//Escribe tu código aquí
const coder = {
nombre: "Mohammed",
edad: 32,
};
console.log("Soy", coder['nombre'], "y tengo", coder['edad'], "años."); // se puede imprimirlo tambien con > console.log(coder);
//Ejercicio 5: Busca como imprimir en consola el tipo de dato de cada variable que hemos creado.
//Escribe tu código aquí
/*
typeof(nombre);
typeof(experiencia);
typeof(isDev);
typeof(nulo);
typeof(indefinido);
typeof(user);
typeof(idiomas);
typeof(postres);
*/
typeof(coder);
//OPERADORES ARITMÉTICOS
//Ejercicio 6: Crea una varible que sume 2 números e imprime el resultado en consola.
//Escribe tu código aquí
let sum = 0 + 1;
console.log(sum);
//Ejercicio 7: Crea una varible que reste 2 números e imprime el resultado en consola.
//Escribe tu código aquí
let sum = 0 - 1;
console.log(sum);
//Ejercicio 8: Crea una varible que multiplique 2 números e imprime el resultado en consola.
//Escribe tu código aquí
let sum = 0 * 1;
console.log(sum);
//Ejercicio 9: Crea una varible que divida 2 números e imprime el resultado en consola.
//Escribe tu código aquí
let sum = 1 / 0; // Infinity 😎
console.log(sum);
//OPERADORES DE COMPARACIÓN
// Ejercicio 10: Crea dos variables, la primera con valor 1 y la segunda con valor 2, compara ambas variables dentro de otra variable e imprime en la consola para ver el resultado.
//Escribe tu código aquí
let x = 1;
let y = 2;
let comparision = x === y;
console.log(`¿isEqual? ${comparision}`);
// Ejercicio 10: Crea otra variable que compare las dos primeras variables creadas en el ejercicio anterior, para que el resultado impreso en la consola sea true.
//Escribe tu código aquí
let x = 1;
let y = 2;
let z = 3;
let comparision = z >= y;
console.log(`¿isEqual()? ${comparision}`);
//Ejercicio 11: completa el ejercicio
let num1 = 15
let num2 = 20
let comparision = num2 > num1; //Realiza la operación de comparación que consideres para que el resultado en consola sea true
console.log(comparision)
//Ejercicio 12: completa el ejercicio
let num3 = 1
let num3AsString = "1"
let result = num3 === num3AsString; //Realiza la operación de comparación que consideres entre las dos variables dadas, para que el resultado en consola sea false sin usar el comparador de desigualdad
console.log(result)
//Ejercicio 13: completa el ejercicio
let result2 = num3 == num3AsString; //Realiza la operación de comparación que consideres con las dos variables del ejercicio anterior para que el resultado en consola sea true.
console.log(result2)
//OPERADORES DE CADENAS
//Ejercicio 14: Crea una variable con tu nombre y otra variable con tu apellido y crea otra nueva variable con tu nombre completo concatenando las dos variables anteriores e imprime en consola. Debe haber un espacio entre tu nombre y apellido.
//Escribe tu código aquí
const name = "Mohammed";
const surname = "Abchiche";
const fullName = `${name} ${surname}`;
//OPERADORES DE LÓGICA
//Ejercicio 15: Descomenta todo el bloque desde la variable 'a' hasta el 'console.log(res6)' y completa el ejercicio. (Saldrá un error y no podrás visualizar el resultado hasta que termines este ejercicio)
let a = 6;
let b = 3;
let res = a < 10 || b > 1 //Eliminar el espacio "__" y coloca el comparador lógico que consideres para que el resultado sea true
console.log(res)
let res2 = a < 10 && b < 1 //Eliminar el espacio "__" y coloca el comparador lógico que consideres para que el resultado sea false
console.log(res2)
let res3 = a == 5 && b == 5 //Eliminar el espacio "__" y coloca el comparador lógico que consideres para que el resultado sea false
console.log(res3)
let res4 = a == 6 || b == 0 //Eliminar el espacio "__" y coloca el comparador lógico que consideres para que el resultado sea true
console.log(res4)
let res5 = a == 0 || b == 3 //Eliminar el espacio "__" y coloca el comparador lógico que consideres para que el resultado sea true
console.log(res5)
let res6 = a == 6 && b == 3 //Eliminar el espacio "__" y coloca el comparador lógico que consideres para que el resultado sea true
console.log(res6)