- 전달인자 = Argument = 값
add(1,2);
여기 함수에서의 1, 2 가 전달인자 이다. 함수를 호출할 때 값을 전달하는 부분을 뜻 한다.
매개변수와 다르게 전달인자는 고정되어 있지 않고, 호출할 때마다 수시로 변하는 값(value)이기 때문에 변수가 아닌 값(value)로 정의한다. 인자는 '인수' 라고도 한다.
- 매개변수 = Parameter = 변수
function add(num1, num2){
return num1+num2;
}
함수 내부에 있는 인자로써, 특저안 값으로 정해져 있는 것이 아니라, 함수가 호출하면서 건네준 argument의 값이 변수(variable)에 담기게 된다.
들어오는 인자가 매개체 역할을 하기 때문에 매개변수라고도 한다.
- 인수? 인자?
argument는 인수, 즉, 함수를 호출할 때 건네주는 변수값이고,
parameter는 인자, 즉, 함수에서 정의되어 사용되는 인자(변수)로 쓰인다.
출처 :
https://developer.mozilla.org/en-US/docs/Glossary/Parameter
'프로그래밍' 카테고리의 다른 글
REST란? REST API 와 RESTful API의 차이점 (0) | 2022.12.07 |
---|