익명함수와 선언적함수의 차이

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