var vscope = 'global'; //global 이라는 값을 할당 전역변수
function fscope(){
var vscope = 'local' ; // 지역변수
alert(vscope);
}
fscope(); // local이 출력됨
var vscope = 'global';
function fscope(){
var vscope = 'local';
var lv = 'local variables';
alert(lv); //지역변수 이기때문에 지역에서만 접근이 가능한다.
}
fscope();
alert(lv); //undefined
var vscope = 'global';
function fscope(){
var vscope = 'local';
}
fscope();
alert(vscope); // global
함수내에 var을 쓰게되면 지역변수가 되기때문에 👉 global 로 출력이됨
전역변수
함수 외부에서 선언된 변수, 👉프로그램 전체에서 접근할 수 있는 변수
지역변수
함수 내부에서 선언된 변수로, 함수가 실행되면 만들어지고 함수가 종료되면 소멸하는 변수 👉 함수 외부에서는 접근할 수 없