parameter와 argument의 차이
· 약 1분
❤️🔥 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은 함수에 전달되는 인수이다.
- 함수가 선언될 때 괄호 안에 하나 이상의 매개변수를 포함 할 수 있다.
- 매개변수는 호출 시 함수에 전달되는 값에 대한 자리 표시자 역할을 한다
최종 정리
- Parameter는 함수가 받을 것으로 예상하는 값의 자리 표시자(목욕탕 번호키)
- Argument는 함수가 호출될 때 함수에 전달되는 실제 값(들어가는 사람)
