1) 변수의 범위(스코프,scope) - 자바스크립트에서는 객체, 함수가 모두 변수(상수)이다. - 변수의 범위는 변수가 접근할 수 있는 변수, 객체, 함수의 집합이다. 2) 지역변수 - 함수 내에서 선언된 변수이다. - 지역 변수는 변수가 선언된 함수 내에서 유효하고 함수가 종료되면 메모리에서 사라진다. function func1(x, y){ // x, y, sum은 지역변수 ... let sum = 0; } console.log(x) // undefined ------------------------------ if(조건식){ let x = 0; // 지역변수 ... } console.log(x) // undefined 3) 전역변수 - 함수의 외부에서 선언된 변수이다. - 전역 변수는 프로그램의 어..