[용어정리] 매개변수(parameter)와 인수(argument)

괴발·2022년 8월 18일
0

⛱ 진자루 매개변수 맨날 보면서도 뭔지 모르겠는거...
그래서 일단 적어본다. 매개변수가 뭔지
추가로 인수도 뭔지 적어본다.
여러번 읽다보면 알게되겠지

매개변수(parameter)

파라미터, 함수를 정의할 때 사용되는 변수
함수 선언 시 (괄호) 안에 들어가는 값이며, 함수 안쪽에서 변수와 같은 역할을 한다.
함수가 호출될 때 값을 전달받게되고 이때 매개변수의 값이 정의된다.

myNumber 가 매개변수

function doubleNumber(myNumber) {
  let myResult = myNumber * 2
  return myResult
}

인수(argument)

함수가 호출될 때 실제로 담기는 값
함수가 매개변수를 갖고 있는 상태라면, 함수 호출 시 인자로 전달한 값은 매개변수를 통해 사용할 수 있게 된다.

함수 doubleNumber( )안에 넣은 3이라는 숫자가 인자

doubleNumber(3); // <- doubleNumber를 호출하면서 값 3을 전달해주겠다.

참고 https://velog.io/@sdc337dc/9.-%EB%A7%A4%EA%B0%9C%EB%B3%80%EC%88%98parameter%EC%99%80-%EC%9D%B8%EC%9E%90argument

profile
괴발개발

0개의 댓글