본문으로 건너뛰기

parameter와 argument의 차이

· 약 1분
Seung hyo, Lee
Front End Engineer @ Assistfit

❤️‍🔥 TIL : Today I Learned

노트

Parameter : 매개변수, Argument : 인자, 둘 다 변수의 한 종류이다.

Parameter (매개 변수)란?​

함수 선언의 일부로 나열되는 변수이며, 호출될 때 함수에 전달 될 것으로 예상되는 값을 나타낸다.

Argument (인수)란?​

호출될 때 함수에 전달되는 실제 값 이다.

예시​

function plus(x, y) {
return x + y;
}

plus(2, 3);

function plus(x, y)에서 x와 y는 매개변수 이다. plus(2, 3)으로 호출되면 2와 3은 함수에 전달되는 인수이다.

  • 함수가 선언될 때 괄호 안에 하나 이상의 매개변수를 포함 할 수 있다.
  • 매개변수는 호출 시 함수에 전달되는 값에 대한 자리 표시자 역할을 한다
최종 정리
  1. Parameter는 함수가 받을 것으로 예상하는 값의 자리 표시자(목욕탕 번호키)
  2. Argument는 함수가 호출될 때 함수에 전달되는 실제 값(들어가는 사람)