๐ย Reference
๐ย Chapter
const,ย let,ย classย ๊ตฌ๋ฌธ์ ์ ํจ์ฑ์ ์ํฅ์ ๋ฏธ์น๋ ์ค์ํ ๊ฐ๋
์ด๋ค. TDZ๋ ์ ์ธ ์ ์ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ํ์ฉํ์ง ์๋๋ค.varย ๋ณ์๋ ์ ์ธ ์ ์๋ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ย varย ์ฌ์ฉ์ ํผํ๋ ๊ฒ์ด ์ข๋ค.constย ๋ณ์ ์ ์ธ๋ถํฐ ์์ํด๋ณด์. ๋ณ์๋ฅผ ์ ์ธํ๊ณ ์ด๊ธฐํํ๋ฉด ๋ณ์์ ์ ๊ทผํ ์ ์๋ค. ์์ํ๋๋ก ๋์ํ๋ค.const white = '#FFFFFF';
white; // => '#FFFFFF'
whiteย ๋ณ์์ ์ ๊ทผํด๋ณด๋๋ก ํ๊ฒ ๋ค.white; // throws `ReferenceError`
const white = '#FFFFFF';
white
const white = '#FFFFFF'ย ๊ตฌ๋ฌธ ์ ์ค๊น์ง,ย whiteย ๋ณ์๋ TDZ์ ์๋ค.whiteย ๋ณ์์ ์ ๊ทผํ๊ฒ ๋๋ฉด ,ย ReferenceError: Cannot access 'white' before initializationย JavaScript ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.