// 변수의 적용 범위
// 전역 변수를 선언하면 모든 함수에서 사용가능하지만, 전역변수의 값을 변경 할 순 없다.
// 변수의 초기값을 지정할 때 사용한다.
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 |