전달인자와 매개변수 구별

2101 단어 JavaScriptJavaScript



누군가 프로그래밍 코드를 설명을 할 때

전달인자(Argument)와 매개변수(Parameter)라는 말이 나오면 간혹 헷갈려하는 경우가 있다.

오늘은 이 둘의 차이에 대해 알아보도록 하자.



전달인자 Argument


Milkyway(5, 6) 

함수 실행 시 5, 6 value를 말그대로 함수문으로 전달하는 것을 전달인자라고 부른다.

매개변수 parameter



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

Miliway 함수의 x, y를 매개변수라고 부르며, 전달인자가 전달된 값들을 각각 할당하게 된다.



전달인자 매개변수 활용



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


Milkyway(5, 6) // 11이 출력된다.

위와 같이 함수를 호출하며 전달인자들은 실제의 값의 의미하여,

전달된 실제 값들은 함수 안의 나열된 매개변수에 대입되어 결과를 출력하게 된다.

좋은 웹페이지 즐겨찾기