함수

2021. 7. 20. 17:42
반응형

함수 Intro

  • 함수가 "작은 기능의 단위"라는 것을 이해할 수 있다.
  • 함수 선언을 위해 필요한 keyword, name, parameter, body에 대해 이해할 수 있다.
    keyword(function)
    name(함수 이름; mulTablePrinter)
    parameter(매개변수; num) : 함수 실행시 입력에 따라 바뀔 수 있는 변수지만, let 등의 키워드를 쓰지 않고 사용할 수 있음
    body({ ~ }로 구분됨)
  • 함수 선언과 호출의 기초적인 작동 원리를 이해할 수 있다.
    함수 선언(declaration) : 버튼을 제작하는 것, 선언하는 방법은 2가지가 있음 - 함수 선언식, 함수 표현식.
    함수 호출(call, invocation) : 버튼을 사용하는 것 ex) cal(10, 20);
  • 함수가 선언되어 함수 표현식이 변수에 담기는 과정을 설명할 수 있다.
    1) 함수가 호출되면 특별 보관함에 저장된 함수의 코드가 조회된다.
    2) 함수 코드의 바디에 등장하는 parameter들은 함수 호출시에 전달된 인자의 값으로 바뀐다
    3) parameter 평가가 완료되면 함수 코드가 순차적으로 실행된다
    4) 함수가 리턴하면 호출된 장소로 돌아간다
    5) 함수 호출 코드는 리턴 값으로 바뀐다
  • 함수의 결과값이 변수에 할당되어 담기는 과정을 설명할 수 있다.

함수 기초, 함수 실습

  • 함수의 호출과 리턴에 대해서 이해하고, 실제 코드로 작성하여 활용할 수 있다.
  • 함수 그 자체(func)와, 함수의 호출(func())를 구분하여 사용할 수 있다.
  • 매개변수(parameter)와 전달인자(argument)를 구분하여 사용할 수 있다.
  • 같은 기능을 하는 함수를 선언식, 표현식, 화살표 함수로 바꾸어 표현할 수 있다.

 

반응형
LIST

'학습 TIL > Javascript' 카테고리의 다른 글

조건문  (0) 2021.07.20
함수 선언식 vs 함수 표현식  (0) 2021.07.20
타입  (0) 2021.07.20
var, let, const 차이점은?  (0) 2021.07.20
변수  (0) 2021.07.20

BELATED ARTICLES

more