Here’s a puzzle. What do you think this Javascript code does?

f();
var f = 5;
function f() {
    console.log("Hello!");
}
f();