forked from mouredev/hello-javascript
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path27-console-methods-exercises.js
More file actions
119 lines (89 loc) · 2.13 KB
/
27-console-methods-exercises.js
File metadata and controls
119 lines (89 loc) · 2.13 KB
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
/*
Clase 43 - Ejercicios: Console
Vídeo: https://youtu.be/1glVfFxj8a4?t=21421
*/
// 1. Crea un función que utilice error correctamente
function tratoError(){
try {
console.log(myObject.dormir)
} catch (error) {
console.error('Fallo: ', error.message)
}
}
tratoError()
// 2. Crea una función que utilice warn correctamente
function tratoWarn(){
let numeros = [0,1,2,3]
let suma = 0
try {
for(let numero of numeros){
suma += numero
}
if (suma > 2){
console.warn('Es un numero alto')
}
return suma
} catch (error) {
console.error('Fallo: ', error.message)
}
}
tratoWarn()
// 3. Crea una función que utilice info correctamente
function tratoInfo(){
let numeros = [150,265,2,854]
let suma = 0
try {
for(let numero of numeros){
console.info('Informando de que he pasado por aqui')
suma += numero
}
if (suma > 1050){
console.warn('Es un numero alto')
}
return suma
} catch (error) {
console.error('Fallo: ', error.message)
}
}
tratoInfo()
// 4. Utiliza table
let datos=[
{nombre: 'leo',sexo: 'masc', edad: 23},
{nombre: 'leo',sexo: 'masc', edad: 23},
{nombre: 'leo',sexo: 'masc', edad: 23},
{nombre: 'leo',sexo: 'masc', edad: 23},
]
console.table(datos)
// 5. Utiliza group
console.group('User')
console.log("Nombre: Leo")
console.log("Edad: 34")
console.groupEnd('User')
console.log('Siguiente mensaje')
// 6. Utiliza time
console.time('ejec1')
for(let i = 0; i<= 20000; i++){
}
console.timeEnd('ejec1')
// 7. Valida con assert si un número es positivo
let numero = 34
console.assert(numero > 0, 'El numero debe de ser positivo')
// 8. Utiliza count
console.count('hola')
console.count('hola')
console.count('holass')
console.count('holas')
console.countReset('hola')
console.count('hola')
console.count('holas')
console.count('holass')
// 9. Utiliza trace
function funcA() {
funcB()
}
function funcB() {
console.trace("Seguimiento de la ejecución.")
}
funcA()
// 10. Utiliza clear
//console.clear()