10-16 노트 요약

1394 단어 개인 노트함수

함수 (메서드)


키워드:function


성명식 함수, 함수의 성명이라고도 부른다

function test(){
     
    }

표현식 함수

var test = function () {
         
    }

var test = new Function( );

- 함수를 반복해서 설명하면 뒤에 있는 함수가 앞을 덮어씁니다. -return 반환값, return이 없을 때 undefined로 반환합니다. -함수의 속성:name: 함수 이름/length: 매개 변수의 개수를 되돌려줍니다.

익명 함수 호출

(function(){

    }());

(function(){

    })();
  • 익명 함수는 한 번만 호출할 수 있고 반복해서 호출할 수 없습니다

  • 함수 일등 공민

  • 다른 데이터 형식을 사용할 수 있는 곳에서 함수를 사용할 수 있다

  • 함수 이름의 향상

  • Js 엔진은 함수 이름을 변수 이름으로 보고 function 함수를 성명할 때 코드 헤더로 자동으로 승급합니다@!성명식만이 승급할 수 있다
  • 성명식 함수 해석과 동시에 집행을 완성하고 표현식 함수는 먼저 해석한 다음에 코드를 집행한다
  • 표현식 함수는 값을 부여할 때 함수 표현식을 변수에 건네주는 것이다
  • 서로 다른script 블록에서 함수를 인용하고 함수를 정의하는 코드는 함수를 인용하기 전에..

  • 역할 영역

  • 전역 작용역
  • 함수를 통해 국부 작용역을 구분한다

  • 역할 도메인 체인:
     , .
    

    tips
    1. var , var 
    2.  
    

    매개 변수


    값 전달

     , 
    

    주소 전달

     , , .
    

    일반적인 상황에서 함수 안의 모든 변수는 함수 실행에서 자동으로 삭제되며, 그 목적은 메모리 공간을 방출하기 위해서이다.

    좋은 웹페이지 즐겨찾기