[JS][기초] 파라미터와 아규먼트

Yeongsan Son·2021년 5월 1일

JS에서 함수를 다룰 때, 매겨변수(parameter)와 인자(argument)라는 용어를 듣게 된다.
두 용어 모두 함수의 입력값과 관련이 있어서 혼용해서 사용하곤 매개변수와 인자는 다른 존재이다.

파라미터

function sum (num1, num2) {
  return num1 + num2;
}
  • 함수를 선언할 때 소괄호()에 들어가는 애들이 매개 변수(parameter)이다.
  • 매개 변수는 인자와 함수를 매개해주는 역할을 한다.

아규먼트

sum(5, 6)
  • 함수를 호출할 때 함수의 인풋으로 들어가는 애들이 인자(argument)이다.

한줄평

코드를 작성하는데 지장은 없지만 그래도 개념은 명확히

profile
매몰되지 않는 개발자가 되자

0개의 댓글