kimoony 2021. 3. 20. 22:21
728x90
반응형

Achievement Goals

함수 Intro

  • 함수가 "작은 기능의 단위"라는 것을 이해할 수 있다.
  • 함수 선언을 위해 필요한 keyword, name, parameter, body에 대해 이해할 수 있다.
  • 함수 선언과 호출의 기초적인 작동 원리를 이해할 수 있다.
  • 함수가 선언되어 함수 표현식이 변수에 담기는 과정을 설명할 수 있다.
  • 함수의 결과값이 변수에 할당되어 담기는 과정을 설명할 수 있다.

함수 기초, 함수 실습

  • 함수의 호출과 리턴에 대해서 이해하고, 실제 코드로 작성하여 활용할 수 있다.
  • 함수 그 자체(func)와, 함수의 호출(func())를 구분하여 사용할 수 있다.
  • 매개변수(parameter)와 전달인자(argument)를 구분하여 사용할 수 있다.

----------------------------------------------------------------------------------------------------------------------------

                   

함수는 코드의 묶음 (즐겨찾기 버튼)

기능(function)의 단위 - 필요할 때 마다 사용 가능

구체적인 입력과 출력 값 가질 수 있음 (mapping)

호출 후 반드시 돌아온다 (return)

 

사용법

1. 버튼제작

    선언

특별한 공간에 저장됨.

 

2. 버튼 사용

    호출(call, invocation)

위와 같이 변수를 입력하면

보관함에 있는 함수를 호출한다.

param1 은 10 , param2 는 20 으로 인자의 값이 바뀐다.

인자가 바뀌게 되면 순차적으로 실행이 된다. 

console.log > return

이때 함수 호출값(result)은 리턴 값으로 변경된다.

 

 

함수기초

  - 함수는 (컴퓨터에게 일을 시키기 위한) 지시사항의 묶음

  - 함수는 입력(x) > 함수(f(x)) > 출력(y)의 과정으로 이루어져 있음

  - y = f(x)

 

예)

수학적표현

  - f(x) = x 로 들어가는 문자열의 길이

  - f(안녕하세요) = 5

 

JavaScript

  - 함수 이름과 입력을 이용

  - 예) getLength("안녕하세요")

              함수이름     입력(문자열)

함수 선언식

 

함수 표현식

 

에)

 

연습

 

728x90
반응형