Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis0
what is the reason for the output of undefined
the exercise is to make the exit the day of the week I get that output but it adds undefined I don't know why it adds undefined, what is the reason? This is the code: var year = 2020; var month = 5; var day = 12; console.log(getWeekDay(year, month, day)); function getWeekDay(year, month, day) { var names = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; var d = new Date(year, month, day); //completa la funciĆ³n console.log(names[d.getDay()]) }
2 Respostas
+ 6
getWeekDay doesn't have a return value. So when you say
console.log(getWeekDay(...))
it logs undefined, since there was no return value from the function.
Either change console.log(names[...]) to return names[...] or just call getWeekDay(...) from main(), not console.log(getWeekDay(...))
+ 1
Thanks