본문 바로가기
javaScript/J Query & 스크립트

인자(parameter) 인수(argument) 차이 + 매개변수

by mooyou 2022. 5. 8.
728x90
300x250

인자와 인수가 같은 것인줄 알았는데 찾아보니 아니였다.

오라클 공식홈페이지의 정의를 보면 "매개변수는 메서드 선언의 변수 목록을 나타내고 인수는 메서드가 호출될 때 전달되는 실제 값"을 말한다.

function func(a, b) { // 인자 parameter
    return(a+b);
}

func(1,2); //인수 argument

 

즉 위의 예시와 같이 인자는 함수를 정의할때 외부에서 함순내부로 가져오는 변수를 얘기하고 인수는 함수를 호출할때 넘기는 값을 말한다.

 

매개변수는 parameter, 그러니까 인자랑 같은것이라 볼 수 있다. 들어오는 인자가 매개체 역할을 하기 때문에 매개변수 이다.

728x90
반응형

댓글