[Javascript] 인수 vs 매개변수

Dev_sheep·2025년 6월 22일
  • 매개변수로 통일해서 보통 쓰는 것 같은데, 인수라는 말도 있기에 이에 대해 헷갈리는 부분을 정리해보고자 한다.

메서드 호출

1) 메서드 정의
int call(String str, int age)

2) 호출
call("hello", 30)

인수(Argument)

  • 여기서 "hello", 30처럼 넘기는 값을 영어로 Argument라고 하며 한글로는 인수 또는 인자라고 한다.

매개변수(parameter)

  • 메서드 정의에서 String str, int age를 매개변수, 파라미터라고 한다.
    메서드를 호출할 때 인수를 넘기면, 그 인수가 매개변수에 대입된다.

정리

  • 인수는 메서드 내부로 들어가는 값을 의미
  • 매개변수는 메서드 호출부와 메서드 내부 사이에서 값을 전달하는 역할을 하는 변수
    • str = "hello", age = 30이며 인수가 매개변수로 되는 과정이라고 보면 될 것 같다
profile
기록과 공유

0개의 댓글