-
Notifications
You must be signed in to change notification settings - Fork 946
/
Copy path05-operators-exercises.js
65 lines (46 loc) · 1.51 KB
/
05-operators-exercises.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
/*
Clase 2 en vídeo | 17/07/2024
Tipos de datos, operadores y strings
https://www.twitch.tv/videos/2200149072?t=00h08m02s
*/
// 1. Crea una variable para cada operación aritmética
let suma
let resta
let multiplicacion
let division
let modulo
let exponente
// 2. Crea una variable para cada tipo de operación de asignación,
// que haga uso de las variables utilizadas para las operaciones aritméticas
//NO ENTENDÍ, LA VERDAD XD
let sumaAsignacion = suma += 2
let restaAsignacion = resta -= 2
let multiplicacionAsignacion = multiplicacion *= 2
let divisionAsignacion = division /= 2
let moduloAsignacion = modulo %= 2
let exponenteAsignacion = exponente **= 2
// 3. Imprime 5 comparaciones verdades con diferentes operadores de comparación
console.log(5 > 2)
console.log(2 < 5)
console.log(25 >= 12)
console.log(5 <= 22)
console.log(5 == 5)
// 4. Imprime 5 comparaciones falsas con diferentes operadores de comparación
console.log(12 > 22)
console.log(88 < 59)
console.log(254 >= 942)
console.log(52 <= 22)
console.log(5 == 1)
// 5. Utiliza el operador lógico and
console.log(5 > 2 && 2 < 5)
// 6. Utiliza el operador lógico or
console.log(5 == 5 || 25 >= 12)
// 7. Combina ambos operadores lógicos
console.log(5 > 2 && 2 < 5 || 25 >= 12)
// 8. Añade alguna negación
console.log(5 != 5)
// 9. Utiliza el operador ternario
let ternario = 5 > 2 ? "Es mayor" : "Es menor"
console.log(ternario)
// 10. Combina operadores aritméticos, de comparáción y lógicas
console.log(5 + 2 > 2 && 2 < 5 || 25 >= 12)