본문 바로가기
DEV

parameter(매개변수)와 argument(전달인자)의 비교

by camille: 2021. 4. 18.
728x90
반응형

매개변수는 함수의 정의부분에 나열되어 있는 변수들을 의미하고 전달인자는 함수를 호출할 때 전달되는 실제 값을 의미한다.

 

매개변수는 변수(variable), 전달인자는 값(value)으로 보는 것이 일반적이다.

 

따라서 매개변수는 함수를 정의하는 영역에서, 전달인자는 함수를 호출하는 영역에서 볼 수 있다.

 

f(x) =2x

 

위의 식에서는 변수 'x'매개변수, f(3)와 같은 함수 호출부분에서 값 '3'이 함수의 전달인자가 된다.

 

따라서 parameter은 함수나 메서드에 어떤 값을 받을 지 결정하는 '형식'이고 argument는 그 형식에 맞춰 전달하는 '실재 값' 이라고 할 수 있다.

 

 

 

실제 Js식으로 예시를 들어보자면,

 

 

function asa ( param1, param2 ){

     return ( param1 + param2 );

}

 

asa ( 5, 9 );

 

매개변수(parameter)

전달인자(argument)

728x90
반응형

'DEV' 카테고리의 다른 글

운영체제(정의, 목적, 분류)  (0) 2024.10.20
JavaScript 시작하기  (0) 2024.10.20
CSS 들여다보기  (0) 2024.10.20
HTML 2. 구조 뜯어보기  (0) 2024.10.20
HTML 1. 톺아보기  (0) 2024.10.20