function 함수 (매개변수) {함수 표현식}

위 형태로 함수를 정의 하는데, 매개 변수는 기호 쉼표(,)로 여러개의 값을 가질 수 있다.

함수에서 선언하는 매개 변수의 값과 상관없이, 함수를 호출할 때 매개 변수를 여러개 또는 0개 넘길 수 있는데, 이게 가능한 이유는 자바스크립트 내부에서 매개 변수가 배열로 표현되기 때문이다. 빈 배열이어도 상관없고, 선언한 매개 변수의 갯수 보다 더 많아도 에러로 처리하지 않는다.

함수는 arguments 라는 객체를 갖고 있는데 이 값을 통해서 매개 변수 값에 접근할 수 있다.


+ Recent posts