์๋ณ์ (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ JavaScript ] var, let, const ํํค์น๊ธฐ. ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ณ์๋ฅผ ์ ์ธํ ๋ ์ฌ์ฉํ๋ ํค์๋๋ var, let, const ์ด๋ ๊ฒ ์ด 3๊ฐ์ง๊ฐ ์กด์ฌํ๋ค. 1. var var ํค์๋๋ ES6 ์ด์ ( let, const๊ฐ ๋์ค๊ธฐ ์ด์ )์ ๋ณ์๋ฅผ ์ ์ธํ ๋ ์ฌ์ฉํ๋ ํค์๋์๋ค. var ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ณ์๋ฅผ ์ ์ธํ๋ฉด ๋ฐํ์ ์ด์ ์ ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ ์ํด ์๋ฌต์ ์ผ๋ก "์ ์ธ"๋จ๊ณ์ "์ด๊ธฐํ"๋จ๊ณ๋ฅผ ๊ฑฐ์น๊ฒ ๋๋ค. ์ ์ธ ๋จ๊ณ์์๋ ์ค์ฝํ์ ๋ณ์ ์๋ณ์๋ฅผ ๋ฑ๋กํด ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ ๋ณ์์ ์กด์ฌ๋ฅผ ์๋ฆฌ๊ณ ๊ทธ ์ฆ์ ์ด๊ธฐํ ๋จ๊ณ์์ undefined๋ก ๋ณ์๋ฅผ ์ด๊ธฐํํ๋ค. var ํค์๋๋ ๋ณ์ ๋ธ๋ก์ ๊ณ ๋ คํ์ง ์๊ณ , ํ์ฌ ํจ์(var ํค์๋๋ฅผ ์ ์ธํ ํจ์)๋๋ ์ ์ญ ์ค์ฝํ ์ด๋์์๋ ์ ๊ทผํ ์ ์๋ ๋ณ์๋ฅผ ์ ์ธํ๋ค. // ๋ณ์ a์ ๋ํด ์ ์ธ. var a; ์ด๋ .. ์ด์ 1 ๋ค์