parameter, argument란?

hana jeong·2023년 3월 28일
0

parameter(매개변수)
함수 등 서브루틴의 input으로 제공되는 여러 데이터 중 하나를 가리키기 위해 사용되는 변수의 한 종류

  • 서브루틴 : 하나 이상의 장소에서 필요할 때마다 반복해서 사용할 수 있는
    부분적 프로그램
    즉, 역할에 대한 정의를 위해 선언하는 변수

argument
연산의 근거를 제공하기 위해 전달되는 값

그러면 어떨 때 parameter, argument라고 해야할까?
메소드 선언부에서 정의한 변수 : parameter
메소드 호출부에서 전달하는 값 : argument

예시

const addNumbers = (a,b) => {
	return a+b
}

addNumbers(1,2) // 3

여기서 a,b가 parameter이고 1,2가 argument이다

참고
https://youtu.be/fW1WGmj10rA
https://youtu.be/-oWgayStu8Q

profile
https://developer-hh.tistory.com 로 옮깁니다

0개의 댓글