Parameter & Argument

이동주·2022년 6월 10일

1. Parameter와 Argument의 정의

(1) Parameter

  • 매개변수
    함수 등 서브루틴의 input으로 제공되는 여러 데이터 중 하나를 가리키기 위해 사용되는 변수의 한 종류
    서브루틴: 하나 이상의 장소에서 필요할 때마다 반복해서 사용할 수 있는 부분적 프로그램


제수: 나누는 수
피제수: 나누어 지는 수

여러 데이터 중 하나를 가르킴
=> 함수 내부에서 각 값이 어떻게 사용되어야 할 지 명확하게 해줌
=> 해당 값이 함수 내에서 어떤 역할을 할 지 정의

(2) Argument

  • 논거(사전)
    주장의 타당성이나 정당성을 뒷받침하는 근거
  • 함수의 인수(수학)
    함수의 결과를 얻기 위해 제공되어야만 하는
  • 전달 인자(프로그래밍)
    프로그램. 서브루틴 또는 함수 간 전달되는

2. Parameter와 Argument의 차이점

(1) Paremeter

"역할에 대한 정의를 위해 선언하는 변수(제수, 피제수)"

메서드 선언부에서 정의 한 변수!

funtion division(divisor, dividend) {
	console.log(dividend / divisor);
}

(2) Argument

"연산의 근거를 제공하기 위해 전돨되는 (2, 4)"

메서드 호출부에서 전달하는 값!

division(2, 4);
profile
안녕하세요 이동주입니다

0개의 댓글