본문 바로가기
Dev/Common

parameter와 argument

by 한영구 2021. 12. 12.

개념

종종 parameter(매개변수)와 argument(전달인자)를 적당히 섞어 쓰기도 하는데
엄밀히 말해서 parameter는 함수의 정의 부분에 나열되어 있는 변수들을 의미하며
argument는 함수를 호출할때 전달되는 실제 값을 의미한다.

이와 같은 의미를 명확히 하기 위해
parameter는 변수(variable)로,
argument는 값(value)으로 보는 것이 일반적이다.

 

간단한 예시

function sum(a, b) {
  console.log(a+b);
}

sum(2,3); // 5


간단한 예시와 함께 확인해보자.
함수 정의 부분에 나열되어 있는 a와 b는 parameter이고
함수를 호출할 때 전달되는 값 2와 3은 argument이다.



References
매개변수 | wikipedia