Parameter 와 argument의 차이!

김재우·2023년 3월 28일

parameter and argument

목록 보기
1/1

작년 8월달에 처음 코딩을 접하고 이제 거의 반년이 지나가는 시점인데
오늘 CS 스터디에서 Parameter 와 argument 의 차이점에 대해서 설명해보기로 했다.
함수에서 첫번째 인자값,두번째 인자값 이렇게 값을 집어 넣는것이 argument ? parameter 아닌가요 ?? 라고 했다. 많은 코드들을 작성해봤지만 이게 정확히 어떤것을 의미하는지 생각하면서 공부하지 않았던것 같다. 내가 cs 스터디를 참여한것도 이거 때문이다. 내가 개발 공부를 하면서 놓치고 있는 부분이 뭔지에 대해서 검사하고 회고할 수 있는 기회가 생기기 때문에 스터디에 참여한거지 뭐 .. 자 그럼 파라미터와 얼규먼트가 무엇인지에 대해서 알아보자!~

패러미터(Parameter)와 얼규먼트(Argument)

  • Parameter는 함수를 정의할 때 사용되는 변수를 의미한다고 한다.
  • Argument는 실제로 함수가 호출될 때, 넘기는 변수값을 의미한다.

code

function add(num1,num2) {
    return num1+num2;
}
add(4,5)

코드를 보고 설명해보자면 num1,num2 같은 변수는 패러미터이고, 함수를 호출할때 값을 넣는 4,5 의 변수값이 얼규먼트이다.

내가 처음에 생각한것과 어떻게 보면 다르고 어떻게 보면 같다. 그치만 정확한 차이는 함수 호출 될때 변수값은 argument 이고 함수를 선언할때 사용되는 변수의 의미는 parameter 이다.

profile
프론트엔드 꾸준개발자입니다.

0개의 댓글