자바스크립트에서 function 은 반드시 뒤에 () 를 붙여주어야 실행이 됩니다.
function 은 말 그대로 function 이 무엇으로 정의되어있는지를 보여줍니다.
일종에 변수와 동일하다고 보시면됩니다.
var a = "AA"
var fun = function func(){
console.log("BB")
}
라고하면 a 는 그냥 변수 a를 보여줍니다. 그 어떠한 행위도 더 하지않죠
마찬가지로 fun 은 그냥 func 라는 함수를 보여줍니다. 정의된 그대로를 보여주는것이죠.
반대로 뒤에 () 를 붙이게되면 해당하는 정의된 함수를 실행하겠다 라는 의미입니다.
고로 함수를 실행할때는 뒤에 ()를 붙여주시고,
함수의 내용이 보고싶으시다면 그냥 함수 이름만 적으시면됩니다.