[Solved] why cannot i write console.log in a primary function


The reason why hulk is undefined when you write:

let hulk = console.log("have a great day"); 

…is because you’re assigning it the return value of console.log("have a great day"). Because console.log doesn’t return anything, hulk gets assigned the value undefined. You can’t assign it a string value and do a console log all in one statement. Rather, you can do something like this instead:

let hulk = "have a great day";
console.log(hulk);

solved why cannot i write console.log in a primary function