๋ณ์์ ์ ์ธ์ var, const, let ์ผ๋ก ํ ์ ์๋ค. ES6 ์์ const ์ let์ด ์ถ๊ฐ๋์๋ค var์ ๋ฌธ์ ์ - ๋ณ์ ์ค๋ณต์ ์ธ์ด ๊ฐ๋ฅํ๋ค → ์์์น ๋ชปํ ๊ฐ์ด ๋ฐํ๋ ์ ์๋ค - ํจ์ ์ธ๋ถ์์ ์ ์ธํ ๋ณ์๋ ์ ์ญ๋ณ์๋ก ์ค์ ๋๋ค. → ํจ์ ๋ ๋ฒจ ์ค์ฝํ ๋๋ฌธ - ๋ณ์ ์ ์ธ์ด์ ์ ๋ณ์๋ฅผ ์ฐธ์กฐํ๋ฉด ์ธ์ ๋ undefined๋ฅผ ๋ฐํ. let - ๋ณ์ ์ค๋ณต์ ์ธ์ด ๋ถ๊ฐ๋ฅํ๋ค. - ์ฌํ ๋น์ ๊ฐ๋ฅํ๋ค. - ์ง์ญ๋ณ์๋ก ์ ์ธ๋จ. ( ๋ธ๋ก๋ ๋ฒจ ์ค์ฝํ ) - ์ ์ธ๋จ๊ณ์ ์ด๊ธฐํ ๋จ๊ณ๊ฐ ๋ถ๋ฆฌ๋์ด ์งํ → ๋ฐํ์ ์ด์ ์ ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ ์ํด ์ ์ธ ๋จ๊ณ๊ฐ ๋จผ์ ์คํ๋์ง๋ง, ์ด๊ธฐํ ๋จ๊ณ๊ฐ ์คํ๋์ง ์์์ ๋ ํด๋น ๋ณ์์ ์ ๊ทผํ๋ คํ๋ฉด ์ฐธ์กฐ์๋ฌ๊ฐ ๋ฌ๋ค. ( ์ผ์์ ์ฌ๊ฐ์ง๋- Temporal Dead Zone :TDZ ) ..