[JavaScript]Argument & Parameter 알아보자

쫀구·2022년 5월 18일
0

✔ 매개변수 Parameter

  • 매개변수(parameter)란 함수를 정의하며 전달받은 인수를 함수 내부로 전달하기 위해 사용하는 변수를 의미
  • 인자 라고 부르며 함수를 호출하며 전달한 값이 변수에 담기는데 그변수를 생각하면된다.
fucntion User(name,age){
	console.log(name+age);
  	
}  // name,age 가 매개변수 parameter 이다.

✔ 인수 Argument

  • 인수(argument)란 함수가 호출될 때 함수로 값을 전달해주는 값을 말한다.
  • 함수를 호출할때 값을 전달해야 하는데 그 값을 생각하면 된다.
fucntion User(name,age){
	console.log(name+age);
 }

User('park',25); // 전달해주는 'park',25 가 인수이다.

만약 매개변수보다 인수를 더많이 전달한다면?

fucntion User(first,second){
	console.log(first + second);
 }

User('Park','Ji','sung'); // 'ParkJi' 만 출력된다.

❗ 정리

매개변수-인수 수를써서 같은것이라고 헷갈릴수가 있는데 매개변수 :인자 이다.
인자와 인수에 대해서 확실히 구분하여 알도록하자.

profile
Run Start 🔥

0개의 댓글