[WEB][js] parameter vs. argument


Parameter(파라미터, 매개변수)

  • 함수를 정의할 때 사용하는 변수
function calc(num1, num2) { ... }
  • 여기서 num1과 num2이 parameter(파라미터, 매개변수) 💡

 

Rest Parameter(가변 파라미터)

  • 여러 개의 파라미터 값을 배열로 받을 수 있도록 하는 것
function calc(...num) { ... }
  • calc(10, 20, 30)을 호출 후 출력하면 배열 형태 [ 10, 20, 30 ]이 보여진다!

 

Argument(아규먼트, 인수/인자)

  • 함수가 호출될 때 넘기는 변수값
calc(10, 20);
  • 여기서 10과 20이 argument(아규먼트, 인수/인자) 💡

 


parameter(매개변수)는 메서드 선언의 변수 목록을 말합니다. 
argument(인수)는 메서드가 호출될 때 전달되는 실제 값입니다.
메서드를 호출할 때 사용되는 인수는 유형과 순서에서 선언의 매개변수와 일치해야 합니다.

- oracle -

https://docs.oracle.com/javase/tutorial/java/javaOO/arguments.html

 

Passing Information to a Method or a Constructor (The Java™ Tutorials > Learning the Java Language > Class

The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available. See Dev.java for updated tutorials taking advantag

docs.oracle.com

 

'Web > js' 카테고리의 다른 글

[WEB][js] let과 const  (0) 2025.03.29