본문 바로가기
L'etude

Javascript: 함수, 매개변수 parameter

by hxunz 2021. 7. 14.

함수

: 프로그램을 구성하는 주요 '구성 요소(building block)'

 

함수 선언 function declaration

: 함수 선언 방법!

function showMessage() {
  alert ('hi');
 }

showMessage는 함수 이름이고 본인 마음대로 적절한 용어를 사용하면 된다.

{} 이 안에는 있는 것은 매개변수라고 불린다.

 

위의 함수를 호출하려면?

showMessage();

 

 

매개변수

: 매개변수를 부르는 말이 왜 이리도 많은건지,, 배우는데 너무 헷갈렸다.. 

매개변수를 영어로 parameter 혹은 argument라고 한다. 정석은 argument인듯..? 한국어로는 인수 혹은 인자라고 불린다.

근데 또 나같은 초보는 이렇게 의미만 알고 넘어가면 막상 코드를 볼때 뭐가 매개변수인지 모른다..

코드 예시를 써둬야겠다.

function showMessage (from, text) {
  slert ( from + ' : ' + text );
}

위 코드에서 () 이 안에 있는 부분이 매개변수이다. 그러니까 from, text가 매개변수이다.

 

 

 

근데  위에 함수 선언에서는 {} 이 중괄호 안에 있는게 매개변수랬는데 왜 여기서는 ()안에 있는게 매개변수지...?

'L'etude' 카테고리의 다른 글

Javascript: == , === / 삼항 연산자  (0) 2021.09.07
Python: Formatting / map / for in / boolean  (0) 2021.09.07
Dispatch, useSelector(), fragment  (0) 2021.07.14
Redux, Redux Toolkit, Reducers, actions  (0) 2021.07.13
npm  (0) 2021.04.21

댓글