관리 메뉴

web sprit

[JavaScript] 함수정의 본문

스크립트/JavaScript

[JavaScript] 함수정의

커드만 2016. 10. 6. 18:16

1. 함수 정의

1-1. basic 함수

1
2
3
4
5
6
7
 
function funname() {
    // 내용 작성
};
 
funname();
 
cs

해석 : 

function 다음 함수이름(funname)이 나오며 소괄호 안에는 인자값이 들어갈 수 있다.

인자는 함수를 호출할 때 함수 로직에 전달될 변수 이다. 인자는 생략할 수 있다.

중괄호 안에는 함수를 호출 했을때 실행되어 지는 내용을 작성하면 된다.


1-2. 변수대입 함수

1
2
3
4
5
6
7
 
var funname = function() {
    // 내용 작성
};
 
funname();
 
cs

해석 : 

변수 funname 이라는 이름을 정해주고 그 안에 익명함수(이름이 정해지지 않은 함수)를 대입한다.

마지막은 변수명으로 함수를 호출하고 있다.


1-3. 즉시실행 익명함수

1
2
3
4
5
 
(function() {
    // 내용 작성
})();
 
cs

해석 : 

정의 되어진 함수를 ( ) 로 묶음으로서 뒤에 ( ) 를 붙이면 즉시 실행되는 함수이다.


Comments