스크립트/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 |
해석 :
정의 되어진 함수를 ( ) 로 묶음으로서 뒤에 ( ) 를 붙이면 즉시 실행되는 함수이다.