변수의 범위(scope) 자바스크립트에서는 객체, 함수가 모두 변수에 담길 수 있다. 변수의 범위는 해당 변수에 접근할 수 있는 영역이다. 1. 지역변수 - 함수 내부에서 선언된 변수, { } 영역 내부에 선언된 변수 - 지역 변수는 변수가 선언된 영역 내에서 유효하고 그 영역을 벗어나게 되면 메모리에서 사라진다. function f1(){ let data = 10; } console.log(data); //undefined if(조건식){ let data2 = 20; } console.log(data2); //undefined 2. 전역변수 - 함수 외부에서 선언된 변수 - 전역 변수는 프로그램의 어느 영역에서나 접근할 수 있으며 웹 페이지가 닫혀야만 메모리에서 사라진다. let data = 10; f..