🚩 실행 가능한 코드를 형상화 하고 구분하는 개념.

코드들이 실행되기 위한 환경이다.

📌Scope Chain

Scope ⇒ Local

⬇

⇒ Block

⬇

⇒ Script

⬇

⇒ Closures(함수 안의 함수)

⬇

⇒ Global (Window 객체에 저장)

✏

n0 = "n0";
var v0 = "v0";
let l0 = "l0";
const c0 = "c0";
console.log(v0, n0, l0, c0);

⭐ 함수 밖

▶ 변수 키워드 없이 선언

→ Global

▶ var 키워드

→ Global

Untitled

▶ let, const 키워드

→ Script

Untitled