스코프의 종류

전역 스코프(global scope)

지역 스코프(local scope)

var x = "global x";
var y = "global y";

function outer() {
	var z = "outer's local z"

	console.log(x); // global x
	console.log(y); // global y
	console.log(z); // outer's local z

	function inner() {
		var x = "inner's local x";
		
		console.log(x); // inner's local x
		console.log(y); // global y
		console.log(z); // outer's local z
	)

	inner();
}

outer();

console.log(x); // global x
console.log(y); // ReferenceError: z is not defined

스코프 체인