공부 및 일상기록

매개변수와 인자의 차이 본문

개발/Javascript

매개변수와 인자의 차이

낚시하고싶어요 2023. 7. 20. 11:16

parameter, argument 정의

parameter

파라미터는 매개변수로 함수에 넘겨줄 변수를 정의할 때 사용된다.

argument

argument는 인자로 함수가 호출될 때 넘기는 변수의 실제 값이다.

예시

const add = (a, b) => {
  return a + b;
};

위 함수는 매개변수 a,b를 사용하여 덧셈연산을 수행하여 리턴하는 함수이다.

console.log(add(1, 2)); // 3

위 코드에서 add함수에 인자 1,2를 전달했다. 이는 매개변수 a에 인자 1을 전달했고, 매개변수 b에 인자 2를 전달하여 1+2=3을 연산한 것이다.

즉 매개변수(parameter)와 인자(argument)는 함수에서 사용되는 개념으로 매개변수는 변수이고, 인자는 각 변수에 할당 할 값이라고 생각하면 이해하기 쉽다.