함수를 정의하는 방법은 크게 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

+ Recent posts