익명함수와 선언적함수의 차이
javascript 2015. 3. 24. 17:29
728x90
반응형
함수 : 코드의 집합을 나타내는 자료형
익명함수 : function(){}형태는 함수지만 이름을 가지고 있지 않으므로 익명함수 라고 부름
- 이름이 없으므로 변수에 넣어 사용해야 함.
- 익명함수를 먼저 선언한 후 호출을 할 수 있음. test1() <- 함수를 호출. 이 문장이 익명함수의 항상 뒤에 와야 함.
- var test1 = function(){}
선언적 함수 : function 이라는 키워드를 사용하여 함수를 선언하는것
- 선언적함수를 호출할땐 선언적 함수의 전에 와도 호출이 됨. test2() 이건 선언적 함수의 앞이든 뒤이든 어디든지 써도 상관없음.
- 선언적 함수인 경우 스크립트 태그를 실행하기 전 가장 먼저 읽기 때문
- function test2(){}
반응형
'javascript' 카테고리의 다른 글
마소의 시험문제 였던 클로저 (1) | 2015.04.05 |
---|---|
비유효 매개변수 (0) | 2015.03.24 |
중첩 반복문2(피라미드 만들기) (2) | 2015.03.23 |
중첩 반복문 예제1(계단 만들기) (5) | 2015.03.22 |
if 조건문 예제. (2) | 2015.03.22 |