본문 바로가기

면접준비

parameter와 argument의 차이

Parameter(파라미터): 파라미터는 함수의 정의 부분에서 사용되며, 함수가 호출될 때 값을 전달받기 위한 변수입니다. 함수 선언 시에 지정해 주어야 하며, 함수의 매개변수라고도 합니다.

function sum(a, b) { // a와 b가 파라미터
  return a + b;
}

Argument(인자, 아규먼트): 인자는 실제로 함수를 호출할 때 전달되는 값입니다. 이 값은 함수의 정의된 파라미터에 대응하여 전달되며, 함수가 실행되는 동안에 사용됩니다.

sum(3, 5); // 3과 5가 인자