Blog Content

    티스토리 뷰

    변수의 적용 범위

    // 변수의 적용 범위 

    // 전역 변수를 선언하면 모든 함수에서 사용가능하지만, 전역변수의 값을 변경 할 순 없다.

    // 변수의 초기값을 지정할 때 사용한다.

    var global = value;



    // 함수 안에서 선언하는 변수는 지역변수라 하고, 함수 내에서만 사용가능 하다.

    function a (){

      var localA = value; 

      

      global ; // 함수 안에서 전역변수라 사용 가능하다.

      localA ; // 함수 않에서의 변수라 사용 가능하다.  

      localAA ;  // 함수 안에서의 자식함수의 변수는 사용 불가능하다.

      localB ;  // 함수 안에서의 외부함수는 사용 할 수 없다.

    function aa(){

    var localAA = value;

     global ; // 사용 가능하다.

     localA ; // 사용 가능하다.  

     localAA ;  // 사용 가능하다.  

     localB ;  // 사용 할 수 없다.

    }

    }

    function b(){

       var localB = value;

        

     global ; // 사용 가능하다.

     localA ; // 사용 할 수 없다.

     localAA ;  // 사용 할 수 없다.

     localB ;  // 사용 가능하다.

    }



    /*

    [변수명과 함수명 명명규칙]

    1. 사용할 수 있는 문자열은 변수나 함수명을 지정할때 '$', '_' 두가지만 허용한다.

    2. 함수명은 숫자로 시작할 수 없다.

    3. 대소문자 구별한다.

    4. 예약어를 사용할 수 없다.

    break, do, if, package, throw, case, else, implements, private, true, false, catch, enum, import, protected, try, class, export,

    inpublic, typeof, const, extends, instanceof, return, var, void, debugger, interface, static, finally, let, super, while, default, for, 

    new, switch, with, delete, function, null, this, yield

    */




    '개발연습막쓰기 > 개발연습 막쓰기' 카테고리의 다른 글

    jQuery 버튼 효과  (0) 2016.05.04
    연산자  (0) 2016.05.02
    서브라임텍스트  (0) 2016.04.29
    서브라임텍스트 단축키모음  (0) 2016.04.26
    트윈맥스  (0) 2016.04.26

    Comments