함수는 무엇입니까 자바 스크립트

정의 기능

실행 또는 임의의 횟수 일 수있다라고 코드, 자바 스크립트의 기능에서 자바 스크립트에 데이터 유형 "기능"이다. 함수는 속성과 메소드를, 그래서이 함수는 객체입니다.

메소드 함수를 만듭니다

함수를 생성하는 함수 선언, 함수 표현식 및 생성자 세 가지 방법에 의해 달성 될 수있다.

기능 정의 나 함수 선언 함수 표현은 이러한 구성 요소 다음에 자바 스크립트에서 키워드 기능에 의해 시작 :

1 함수 이름. 함수 이름이 선언 문을 떼어 있어야하는 기능입니다. 그것의 사용은 변수 이름으로, 함수 객체는 새로 정의 된 변수에 할당됩니다. 함수 정의의 발현이 이름은 선택 될 수있는 경우에만 함수 본문의 이름으로 존재하고, 기능 오브젝트 자체 참조.

2 쌍의 괄호 (). 이 로컬 변수 체로서 기능 함수 식별자의 파라미터 이름 쉼표로 구분 0 이상의 식별자들의리스트를 포함한다.

3 중괄호 쌍 {}. 그것은 0 개 이상의 자바 스크립트 문이 포함되어 있습니다. 이 문은 함수의 본문을 구성 : 함수가 호출되면이이 문을 실행합니다.

먼저, 함수 선언

자바 스크립트에서 함수, 전역 문장의 헤더 블록에있는 기능 키의 기능을 정의하고, 함수 선언을 호출되는 함수의 함수 이름의 코드가있다.

함수 선언 코드 예제 :

// 함수 선언 실시 
함수 fDeclaration () { 
    
    CONSOLE.LOG ( "이것은 함수 선언의 예"); 
    
}

둘째, 함수식

기능 발현 :

가변 할당 명령문 실행 또는 호출이 존재 전체 자바 스크립트 함수 정의에서, 함수는 함수식 문 블록이라고한다.

    // 함수식 실시 
    VAR의 fExpression F = 함수 () { 
      CONSOLE.LOG는 ( "이 함수식의 예"); 
    } 

    //이 함수식 함수 익명 함수이다 
    VAR의 fAnonymous = 함수 () { 
      콘솔. ( "이 함수식의 예") 로그; 
    } 

      //이 함수식이고, 함수는 즉시 기능 실행 
      (함수 () { 
        상기 CONSOLE.LOG를 ( "이 함수식의 예") 
      ) (});

셋째, 생성자

새로운 기능 () 정의에 의해 기능 생성자라고합니다. 일반적인 예로 생성자 함수 :

     VAR의 새로운 함수 F = ( "X", "Y", "X + Y가 반환]");

이 코드는 새로운 기능 코드는 다음과 같은 기능을 정의하고 거의 동일합니다 생성 :

     VAR의 함수 F = (X, Y)는 { 
       X + Y를 반환; 
     }

참고 :

_P166 정의 함수 "자바 스크립트 확실한 가이드"

"자바 스크립트 확실한 가이드"기능 () 생성자 _P192

추천

출처www.cnblogs.com/f6056/p/11758106.html