함수(Function) ?
--> 함수란 특정한 작업의 수행되도록 설계된 코드들의 집합이자, 독립적인 실행단위를 의미한다. 함수는 여러가지 형태태(기본함수, 객체속성, 화살표함수, 즉시실행 함수) 선언 및 활용이 가능하다.
즉시실행 함수(Immediately Function) ?
--> 함수의 정의 및 호출 과정이 분리되지 않고, 함수를 정의함과 동시에 바로 실행하는 특성을 가지고 있다.
-- 즉시실행함수 구조
cf)
(function(파라미터) {
// 여기에 실행할 내역 작성..
})(전달인자);
javascript function exercise..
1. 자바스크립트 함수선언
* 두개의 파라미터를 전달받아 덧셈을 처리하는 함수선언. (add_ex01~add_07)
* 화살표함수는 자바스크립트의버전 ES6(ECMAScript6) 문법이며 함수 선언시 let, const 사용.
* 템플릿리터럴 문법은 역따옴표`` 를 사용하며 문자열과 파라미터를 함께 출력한다.
2. 함수호출 및 결과확인
* (add_ex01~add_07) 함수의 실행 및 결과확인 완료..
3. 즉시실행 함수 선언
* 즉시실행함수 두 영역 선언
- 첫번째영역: 파라미터로 전달받은 3개의 값으로 3항연산자 수행 후 결과출력.
- 두번째영역: 파라미터로 선언한 5개의 값 타입확인..
4. 즉시실행 함수 실행결과 확인
* 즉시실행함수 두 영역 수행 확인완료..
Exit..
'FrontEnd_JavaScript' 카테고리의 다른 글
[JavaScript] 비동기(Asynchronous) 처리 - Promise (1) (0) | 2021.10.13 |
---|---|
[JavaScript] 배열 내장함수(Array Methods) (0) | 2021.09.29 |