function 함수명( 인자, 인자) {

코드

return 반환값

}

function이라는 키워드로 시작한다는거네

특이점. 변수가 함수를 담을수있음

numbering = function () {

document.write("hello");

}

이렇게 정의하고 쓸때 numbering()이렇게 쓰면댐

이름없는 함수를 만들수도있음

(function () {

...

})();

정의된 함수를 괄호로 묶고 그 함수를 호출할때사용하는 괄호를 해주게되면?

이함수를 정의하는것과 그 정의된 함수를 바로 호출하는것이 하나의 문장안에 들어가게되는거지.

이런것을 익명함수라고 합니다.