728x90
300x250
SMALL
1. function 키워드 이용하기
function 함수이름([매개변수1,...]){ [return 반환값] } 함수이름 (매개변수 값, ...) |
function hello(name){
document.write(name+"님 환영합니다.");
}
hello("moo");
2. 함수리터럴 이용하기
var 변수이름 = function([매개변수1,...]){ [return 반환값] } 변수이름(매개변수 값,...); |
var hello=function(name){
document.write(name+"님 환영합니다.");
}
hello("moo");
3. Function 객체를 이용하는 방법
var 함수이름 = new Function([매개변수1...], 함수본체); 함수이름(매개변수 값, . . .); |
var hello=new Function("name", "document.write(name+'님 환영합니다.')");
hello("moo");
4. 익명 함수 확장을 이용해 정의하는 방법
(funciton(매개변수1...){})( [return 반환 값] )(매개변수 값); |
(function(name){
document.write(name+"님 환영합니다.");
})("moo");
이 방법은 함수를 만들어 재사용하는것이 목적이 아니라 다른 함수간의 충돌을 막거나 jQuery 플러그인 제작시 다른 플로그인과 충돌을 막기위한 방법으로 많이 사용된다.
728x90
반응형
LIST
'javaScript > J Query & 스크립트' 카테고리의 다른 글
클로저 함수 (0) | 2019.07.31 |
---|---|
중첩함수, 콜백함수 (0) | 2019.07.30 |
함수 리터럴 그리고 익명 함수 (0) | 2019.07.03 |
리터럴 이란? (0) | 2019.06.29 |
이벤트 리스너 (0) | 2019.06.28 |
댓글