parameter(매개변수):
매개변수는 함수 정의에 나열된 변수입니다. 함수가 호출될 때 함수에 전달될 값에 대한 자리 표시자 역할을 합니다. 매개 변수는 함수 호출자가 입력으로 제공한 값을 참조하기 위해 함수 본문 내에서 사용됩니다.
예를 들어 JavaScript에서 다음 함수 정의를 고려하십시오.
function add(a, b) {
return a + b;
}
이 경우 a와 b는 add 함수의 매개변수입니다. 함수가 호출될 때 입력으로 제공될 두 값을 나타냅니다.
argument(인수):
인수는 함수가 호출될 때 함수에 전달되는 실제 값입니다(함수 호출 또는 함수 호출이라고도 함). 인수는 함수 정의에서 해당 매개변수를 대체하는 데 사용되며 함수가 제공된 입력에서 작동할 수 있도록 합니다.
예를 들어 다음 함수 호출을 고려하십시오.
const result = add(3, 5);
이 경우 3과 5는 add 함수에 전달되는 인수입니다. 함수 정의에서 매개변수 a 및 b를 대체하므로 함수 본문 내에서 a는 3과 같고 b는 5와 같습니다.
요약하면 매개변수는 입력 값에 대한 자리 표시자 역할을 하는 함수 정의에 나열된 변수이고 인수는 호출될 때 함수에 전달되는 실제 값입니다. 매개 변수는 함수 본문 내에서 사용되며 인수는 함수 호출자가 제공합니다.