
Parameter(매개변수)와 Argument(인수)는 개발공부를 하다보면 종종 섞어쓰거나 혼용하게 되는 용어들인것 같다.
자세히 알아보자!
: Parameter는 말그대로 변수이며, 함수를 정의할 때 사용되는 변수를 의미한다.
function f(a,b){ return a+b }위 코드에서 a와 b가 Parameter이다
: 인수는 함수 혹은 메서드를 호출할 때, 전달 혹은 입력되는 실제 값이다. Argument의 실체는 변수이고 Argument의 실체는 값이다.
function f(a,b){ return a+b } f(3, 4) // 3,4가 argument
즉 Parameter는 함수를 정의할때 사용되는 변수이며, 그 함수 혹은 메서드를 호출할때 실제로 Parameter자리에 작성된 값이 Argument이다!