함수를 정의하는 방법은 크게 3가지로 나눠볼 수 있다.
선언적 정의 방법, 함수 리터럴(익명함수)이용
선언적 정의 방법
function 함수명 (parameter1,2....N) {
문장;
return 리턴값;}
세부적으로 살펴보면
ㅁ매개변수가 없는 경우
function func1() {
alert("JavaScript");}
ㅁ매개변수가 있는 경우
function func2(name) {
document.write(name + "씨 환영한다."};
ㅁ리턴값이 있는 경우
function func3 (value) {
var ans;
ans = value + 200;
return ans;
}
익명함수
var 변수명 = function(parameter1,2....N) {
문장;
return 리턴값;
}
익명함수를 사용 시 함수호출은 꼭 함수정의 후 에 사용해야한다.
그 이유는 함수가 생성되는 시점이 프로그램의 실행단계에서 생성되기 때문이다.
'JS' 카테고리의 다른 글
# JavaScript scroll (0) | 2021.09.02 |
---|---|
#JavaScript Array객체 메소드 (0) | 2021.08.10 |
#JavaScript 데이터 타입 (0) | 2021.08.10 |
<JavaScript> filter (0) | 2021.06.30 |
<JavaScript> map (0) | 2021.06.30 |