15.1 var ํค์๋๋ก ์ ์ธํ ๋ณ์์ ๋ฌธ์ ์ 15.1.1 ๋ณ์ ์ค๋ณต ์ ์ธ ํ์ฉ var ํค์๋๋ก ์ ์ธํ ๋ณ์๋ ์ค๋ณต ์ ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค. 15.1.2 ํจ์ ๋ ๋ฒจ ์ค์ฝํ var ํค์๋๋ก ์ ์ธํ ๋ณ์๋ ์ค๋ก์ง ํจ์์ ์ฝ๋ ๋ธ๋ก๋ง์ ์ง์ญ ์ค์ฝํ๋ก ์ธ์ ํฉ๋๋ค. ํจ์ ๋ ๋ฒจ ์ค์ฝํ๋ ์ ์ญ ๋ณ์๋ฅผ ๋จ๋ฐํ ๊ฐ๋ฅ์ฑ์ ๋์ด๊ณ ์ ์ญ ๋ณ์๊ฐ ์ค๋ณต ์ ์ธ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํฉ๋๋ค. 15.1.3 ๋ณ์ ํธ์ด์คํ var ํค์๋ ๋ณ์ ์ ์ธ ์ ๋ณ์ ํธ์ด์คํ ์ ์ํด ๋ณ์ ์ ์ธ๋ฌธ์ด ์ค์ฝํ์ ์ ๋๋ก ๋์ด ์ฌ๋ ค์ง ๊ฒ์ฒ๋ผ ๋์ํฉ๋๋ค. // ์ด ์์ ์๋ ๋ณ์ ํธ์ด์คํ ์ ์ํด ์ด๋ฏธ foo ๋ณ์๊ฐ ์ ์ธ๋จ (1.์ ์ธ ๋จ๊ณ) // ๋ณ์ foo๋ undefined๋ก ์ฒ๊ธฐํ ๋จ (2. ์ด๊ธฐํ ๋จ๊ณ) console.log(foo); // undefined // ๋ณ..