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
반응형