1차 공부/기술면접 준비

argument와 parameter의 차이

공대탈출 2023. 2. 22. 12:53

parameter(매개변수)는 함수 내부에 있는 인자로, 특정한 값으로 정해진 것이 아니라 함수를 어디선가 호출하며 건네준 argument가 담기는 공간입니다. 

argument(전달인자)는 함수를 호출할 때 값을 전달한다는 의미로 전달인자라고도 불리며 인수라고도 합니다. 매개변수와 달리 전달인자는 고정되어있지 않고, 호출할 때 마다 수시로 변하는 값이기 때문에 변수가 아닌 값으로 정의합니다.

function sum(a,b) {
	return a+b;
}
sum(1, 2)

위에서 a와 b는 매개변수이고, 1과 2는 전달인자이다.