티스토리 뷰
jqeury 함수기능에 대해 알아보겠습니다. 먼저 일반적인 함수의 구조입니다.
#code 1-1
function() 함수이름(){
호출시 실행구문 ....;
}
위와같은 구조로 실행됩니다. 예제와 사용법을 보겠습니다.
#code 1-2
$(function(){
fnCall();
})
function() fnCall(){
console.log("fnCall() 실행됨!");
}
먼저 함수이름 : fnCall() 함수를 만들고 기본 function()에서 호출했습니다. 호출 뒤 브라우져의 콘솔을 확인하면 fnCall()함수가 정상적으로 실행이된걸 확인 할 수있습니다.
다음으로, 매개변수가 있는 함수입니다. 함수의 ( )안에 매개 변수를 넘겨 줄 수 있습니다. 매개변수가 있는 함수의 구조는 아래와 같습니다.
#code 2-1
function() 함수이름(매개변수1, 매개변수2, 매개변수3){
호출시 실행구문 ....;
}
처음 소개했던 일반적인 함수구조와 구조는 똑같지만 ( )안에 매개변수가 생겼습니다. 매개변수는 얼마든지 넣어 줄 수 있으며, 매개변수는 ' , '로 구분합니다. 예제와 사용법을 보겠습니다.
#code 2-2
$(function(){
fnCall("jqeury");
fnCall("script");
fnCall("html");
})
function fnCall(msg){
console.log("fnCall() 호출 !!" ,msg);
}
첫번째로 소개했던 함수와는 다르게 msg라는 매개 변수를 받도록 fnCall()을 생성하고 호출해줍니다. 매개변수를 바꿔가면서 호출했습니다. 코드를 실행해보면,
위와 같이 호출됩니다. #code 2-2 에서 매개변수로 주었던, "jqeury" ,"script" ,"html" 이 각각 나오는 걸 볼 수있습니다.
다음은 리턴값이 있는 함수 입니다. 함수는 실행구문 뿐 아니라 종료 시점에 값을 리턴해줄 수 있습니다. 리턴값이 있는 함수 구조 입니다.
#code 3-1
function() 함수이름(){
호출시 실행구문 ....;
return 리턴 값;
}
보시면 #code 1-1 와 같고, 뒤에 return 만 추가된걸 알 수있습니다. 아래는 예제와 사용법입니다.
#code 3-2
$(function(){
console.log(fnCall());
})
function fnCall(){
return "fncall() 호출됨";
}
예제를 보세되면 이번엔 fnCall() 함수에서 console.log()를 하는 것이아니고 console.log()에서 함수를 호출 하는걸 볼 수 있습니다. 먼저 fnCall() 함수에 return 값으로 "fncall() 호출됨"을 줬습니다. console.log()에서 fnCall() 함수를 실행시켰습니다. 실행하게 되면,
그럼 마지막으로 리턴값이 있는 함수를 통해 매개 변수로 두값을 받고, 받은 두값을 더한값을 리턴해주는 함수를 만들어 보겠습니다. 아래는 예제입니다.
#code 4-1
$(function(){
console.log(fnCall(4,5));
})
function fnCall(num1,num2){
return num1+" + "+num2+" = "+num1+num2+" 입니다.";
}
num1, num2 를 받는 매개 변수를 만든 뒤, console.log()를 통해 fnCall()을 호출합니다.
fnCall()은 num1 과 num2를 더한값을 text와 함께 리턴해줍니다. 아래는 실행화면입니다.
이상, 함수의 기본구조에 대해 알아봤습니다.
'[JQUERY]자바스크립트' 카테고리의 다른 글
jQuery 047. callback 함수 (콜백 함수) (0) | 2019.04.30 |
---|---|
jQuery 046. 리터럴 방식 & 객체 방식 & 익명함수 (0) | 2019.04.29 |
jQuery 044. 다중 for() 문 (0) | 2019.04.22 |
jQuery 043. 반복문 while() (0) | 2018.12.03 |
jQuery 042. 난수(랜덤한 숫자) 생성, Math.random() (0) | 2018.12.02 |
- Total
- Today
- Yesterday
- jquery 반올림
- 테라M 던전 매크로
- jquery if()
- 스크립트 for
- jquery 구구단
- 오토핫키 이미지 서치
- 스크립트 for()
- 테라M 매크로
- 테라M 자동
- 테라M 녹스 자동
- jquery for()
- jquery 형변환
- 오토핫키 비활성
- jquery 타이머
- 스크립트 타이머
- 스크립트 반올림
- jquery for
- 테라M 녹스
- 테라M 오토핫키
- 이미지 서치
- jquery function
- 오토핫키 비활성 매크로
- 스크립트 반복문
- 오토핫키 비활성 이미지 클릭
- jquery list
- 테라m
- 테라 매크로
- 자바스크립트 형변환
- jquery if
- 자바스크립트 if
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |