가끔 그런 순간이 있다.
매번 다니던 길이 갑작스럽게 낯설게 느껴지는 그런 기분.
Parameter 와 Argument 라는 두 단어가 오늘 나에게 낯설게 기분을 느끼게 해줬다.
그래서 오늘은 자바 스크립트에서 굉장히 자주 불려지는 parameter(파라미터) 와 argument(아규먼트) 이 두 단어에 대해서 알아보려고 한다.
자, 우선 빠른 이해를 위하여 예제 코드를 살펴보자.
funtion test(a,b){
return a+b
}
>>> test(10,20)
30
위 함수에서 a와b가 함수 test()의 "매개변수" 이기에 "파라미터(parameter)" 이고,
10과 20은 파라미터에 입력하는 "값" 이기에 "아규먼트(argument)" = "전달인자" = "인자" 라고 부른다.
정확한 사전적 정의를 풀어보자면
파라미터(parameter)는 함수와 메서드에 입력되는 "변수(Variable)"를 부르는 명칭이다.
아규먼트(argument)는 함수와 메서드의 입력된 "값(Value)" = "전달인자" = "인자" 를 부르는 명칭이다.
2022.10.19 (수) 23:53 DaveAhn