JavaScript

함수

함수

  • 함수는 일련의 작업을 정의해놓은 것입니다.
  • 함수를 정의해놓으면 같은 작업을 계속 코드를 적어서 사용할 필요없이 호출만 함으로써 실행이 가능합니다.
    즉, 반복적인 작업을 줄일 수 있어 효율적으로 사용할 수 있습니다.

 

 

 

함수 선언

  • 자바스크립트에서 함수는 다음과 같은 형태로 선언합니다.
  • 'function'이라는 키워드를 사용합니다.
function 함수이름(매개변수1, 매개변수2, ...) {
    실행문;
}

 

function myFunc(i) {
    i = i * i + 2 * i + 1;
    
    return i;
}

var result = myFunc(13);
document.write(result);

 

  • 함수에서 일련의 작업을 한 뒤, 'return' 문을 사용함으로써 결과를 반환할 수도 있습니다.
  • 함수 호출은 '함수이름(인자)'와 같은 형태로 하면 됩니다.

 

 

 

익명 함수

  • 함수는 위와 같은 형태로 선언하지만 함수 이름이 없는 익명 함수를 선언할 수도 있습니다.

 

var 변수이름 = function(매개변수1, 매개변수2, ...) {
    실행문장;
};

 

  • 함수 이름은 없지만 변수에 참조시켰기 때문에 함수를 호출할 때에는 변수 이름으로 호출합니다.

 

var square = function (number) {
    return number * number
};

var result = square(4);

document.write(result);

 

 

 

 

 

 

댓글

댓글 본문
작성자
비밀번호
버전 관리
KNUT X LIKE LION
현재 버전
선택 버전
graphittie 자세히 보기