- [Javascript] 인자(argument)와 매개변수(parameter)2020년 01월 12일
- alpha brain
- 작성자
- 2020.01.12.:38
반응형프로그래밍을 처음 배우면서, 나는 함수를 배울때 이 용어가 가장 햇갈렸다.
배울때는 같은말이라고 배웠지만, 엄밀히 말해서 같은말일까?
function myFunction(input){ // input is parameter let something = input + 10; return something; } myFunction(10) // 10 is argument
- 매개변수(parameter)는 말 그대로 외부에서 받는값에 대한 전달자이다. 전달 받은 값으로 함수블럭 내부에서 작성된 코드를 진행하게 된다.
- 인자(argument)는 외부값 그 자체를 말한다.
얼핏보면 같은 의미로 볼수 있겠지만 필자는 용어의 구분을 좀 할 필요가 있을것 같아서 포스팅을 작성해 본다.
함수의 입장에서볼것이냐 , 아니면 호출자에 입장에서 볼것이냐의 차이를 이 용어가 말해준다고 볼수 있겠다.
용어의 의미를 명확하게 알자, 프로그래밍뿐만 아니라 어떤것을 배울때의 그 용어를 정확히 이해해야 배움이 빨라진다.
반응형'SOFTWARE DEVELOP > JAVASCRIPT' 카테고리의 다른 글
[Javascript] 배열(Array)의 요소(element)조작 , 배열 메서드(method) (0) 2020.01.12 [Javascript] Object(기본,리터럴) (0) 2020.01.12 [Javascript] 연산자와 boolean Type (0) 2020.01.11 [Javascript] 배열(Array) (0) 2020.01.11 [Javascript] 함수 (0) 2020.01.10 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)