var a = 1; // 전역 변수 b = 2; // 전역 객체의 프로퍼티 function foo() { var c = 3; // 함수에 속한 지역 변수 d = 4; // 함수에 속한 전역 객체의 프로퍼티 return c; } console.log('a : ' + a); // a : 1 console.log('b : ' + b); // b : 2 console.log('c : ' + c); // c : undefined var c = foo(); // 함수에 속한 지역 변수를 전역 변수에 저장 console.log('c : ' + c); // c : 3 console.log('d : ' + d); // d : 4