-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharrowFunctions.js
More file actions
executable file
·73 lines (53 loc) · 1.67 KB
/
arrowFunctions.js
File metadata and controls
executable file
·73 lines (53 loc) · 1.67 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
var juan = {
nombre: 'Juan',
apellido: 'Cedillo',
edad: 17,
licenciado: true,
streamer: false,
chef: false,
jugadorVideojuegos: true
}
function imprimirProfesiones(juan){
console.log(`${juan.nombre} es:`)
if(juan.licenciado === true){ //Si Juan es licenciado, mostrará en la consola que es Licenciado
console.log('Licenciado')
}
if (juan.streamer === true) { //Si Juan es streamer, lo mostrara en la consola, de no ser así, mostrara "no es streamer"
console.log('streamer')
}else{
console.log('no es streamer')
}
if (juan.chef === true) { //Si Juan es chef, lo mostrara en la consola, de no ser así, mostrara "no es chef"
console.log('chef')
}else{
console.log('no es chef')
}
if(juan.jugadorVideojuegos === true){
console.log('Jugador de Videojuegos')
}
}
imprimirProfesiones(juan)
/*function esMayorDeEdad(juan){
return juan.edad >= 18
}
*/
const esMayorDeEdad = juan => juan.edad >= 18 //Arrow function
/*function imprimirMayorDeEdad(juan){
if (esMayorDeEdad(juan)) {
console.log(`${juan.nombre} es mayor de edad`)
}else{
console.log(`${juan.nombre} es menor de edad`)
}
}
imprimirMayorDeEdad(juan)
*/
const esMenorDeEdad = juan => juan.edad < 18 //Arrow function para mostrar que Juan es menor de edad
function imprimirMenorDeEdad(juan){
if(esMenorDeEdad(juan)){
console.log(`${juan.nombre} es menor de edad`)
}
}
imprimirMenorDeEdad(juan)
/*podemos usar esta nomenclatura mas corta para declarar una variable=>
ademas de que implicitamente va a renornar el valor de la sentencia sin
forzosamente tener que declarar un return*/