더북(TheBook)

매개변수와 인수 사용하기

console.log() 함수를 호출할 때 소괄호 안에 값을 넣었죠? 그렇게 넣은 값을 console.log() 함수가 받아서 콘솔에 출력합니다. 이때 알 수 있는 것은 함수에 원하는 값을 넣을 수도 있다는 점입니다. 여기서 매개변수와 인수의 관계가 나옵니다.

function a(parameter) { 
  console.log(parameter);
}
a('argument');
argument

이 예제를 이해하려면 함수 a()를 호출했을 때 소괄호에 넣은 'argument' 문자열이 어떻게 사용되는지를 파악해야 합니다. 'argument' 문자열은 함수 a()를 선언할 때 소괄호에 넣은 parameter와 연결됩니다. 따라서 parameter'argument'를 값으로 가집니다. 즉, parameter = 'argument'와 같습니다. 실제로 parameter는 변수와 같은 특성을 가집니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.