Parameter란?

  • 매개변수라고도 한다.
  • 함수를 정의할때 사용되는 변수이다.

Argument란?

  • 인수라고도 한다.
  • 함수를 호출할 때 사용되는 변수이다.

그래서 무슨 차이라고?

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

foo(3,4)

여기서 foo 라는 함수를 선언 할 떄 a,b 를 사용했다.
이를 parameter(매개변수) 라고 한다.
또, foo 라는 함수를 선언 후에 바로 3,4 라는 변수를 넣어 호출을 했다.
이떄 이 3,4 가 argument(인수) 라고 한다.


파라미터와 알규먼트의 차이가 뭔지 아시나요?
파라미터는 함수를 정의할 때 사용되는 변수이고,
알규먼트는 함수를 호출할 때 사용되는 변수입니다.

profile
개념을 이해하고 다른사람에게도 알려줄 수 있는 개발자가 되고 싶어요..

0개의 댓글