์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ณ์๋ฅผ ์ ์ธํ ๋ var, let, const๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ฐ๊ฐ์ ์ฐจ์ด๋ฅผ ์ ๋๋ก ์ดํดํ์ง ๋ชปํ๋ฉด ์ฝ๋์์ ์์์น ๋ชปํ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ค๋์ ์ด ์ธ ๊ฐ์ง ๋ณ์ ์ ์ธ ๋ฐฉ์์ ์ฐจ์ด๋ฅผ ๋ช ํํ ๋น๊ตํ๊ณ , ์ธ์ ์ด๋ค ๋ฐฉ์์ ์ฌ์ฉํด์ผ ํ๋์ง ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.var, let, const์ ๊ธฐ๋ณธ ๊ฐ๋ 1๏ธโฃ varES6 ์ด์ ๋ถํฐ ์ฌ์ฉ๋ ์ ํต์ ์ธ ๋ณ์ ์ ์ธ ๋ฐฉ์์ ๋๋ค.ํจ์ ์ค์ฝํ(Function Scope)๋ฅผ ๊ฐ์ง๋ณ์ ์ฌ์ ์ธ์ด ๊ฐ๋ฅํธ์ด์คํ (hoisting) ๋ฐ์์๊ธฐ์น ์์ ๊ฐ ๋ณ๊ฒฝ ์ํ์ด ์์2๏ธโฃ letES6์์ ๋์ ๋ ๋ณ์ ์ ์ธ ๋ฐฉ์๋ธ๋ก ์ค์ฝํ(Block Scope)๋ฅผ ๊ฐ์ง๋ณ์ ์ฌ์ ์ธ ๋ถ๊ฐ๋ฅํ์ง๋ง, ๊ฐ ๋ณ๊ฒฝ์ ๊ฐ๋ฅํธ์ด์คํ ๋ฐ์ํ์ง๋ง ์ด๊ธฐํ๋์ง ์์ (Temporal Dea..