
ํ ๋ฒ ์ ์ธ๋ ๋ณ์๋ฅผ ๋ค์ ์ ์ธํ ์ ์๋ค.
์ ์ธํ๊ธฐ ์ ์ ์ฌ์ฉํ ์ ์๋ค. => ํธ์ด์คํ ๋๊ธฐ ๋๋ฌธ์ํจ์ ์ค์ฝํ
ํจ์ ๋ด์์ ์ ์ธ๋๋ฉด ํจ์ ๋ด์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ, ํจ์ ๋ฐ์ ๋ฒ์ด๋ ์ ์์
์ ์ผํ๊ฒ ๋ฒ์ด๋ ์ ์๋ ์ค์ฝํ๋ ํจ์ ๋ฟ์!(๋๋จธ์ง๋ ๊ด์ฐฎ์)
ํ ๋ฒ ์ ์ธ๋ ๋ณ์๋ฅผ ๋ค์ ์ ์ธํ ์ ์๋ค.
์ ์ธํ๊ธฐ ์ ์ ์ฌ์ฉํ ์ ์๋ค. => ํธ์ด์คํ ์ด ๋๊ธด ํจ, tdz ์กด์ด ์๊ธฐ ๋๋ฌธ!๋ธ๋ก ์ค์ฝํ
๋ชจ๋ ์ฝ๋๋ธ๋ก ๋ด์์ ์ ์ธํ ์ค์ฝํ๋ ๋ด๋ถ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ์ธ๋ถ์์๋ ์ ๊ทผ์ด ๋ถ๊ฐํจ (์ง์ญ ๋ณ์)
ํจ์, if๋ฌธ, for ๋ฌธ, while ๋ฌธ, try/catch ๋ฌธ ๋ฑ, ์ธ๋ถ์์๋ ์ ๊ทผํ ์ ์์
์ค์ฝํ ๋ด๋ถ ์ด๋์๋ ๋ณ์ ์ ์ธ์ ์ต์์์ ์ ์ธ๋ ๊ฒ์ฒ๋ผ ํ๋
1. ์ ์ธ ๋จ๊ณ
2. ์ด๊ธฐํ ๋จ๊ณ
3. ํ ๋น ๋จ๊ณ
var์ ์ ์ธ ๋จ๊ณ=์ด๊ธฐํ ๋จ๊ณ, ๋ฐ๋ผ์ ํ ๋น ์ ํธ์ถํ๋ฉด undefinded๊ฐ ๋์ค๊ณ ์๋ฌ์๋
let์ ์ ์ธ ๋จ๊ณ !=์ด๊ธฐํ ๋จ๊ณ
const 1. ์ ์ธ + ์ด๊ธฐํ +ํ ๋น, ์ ์ธํ๋ฉด์ ๋ฐ๋ก ํ ๋น ํด์ผ ํจ.
let, const๋ฅผ ๊ถ์ฅ: ์์ธก๊ฐ๋ฅํ ๊ฒฐ๊ณผ+๋ฒ๊ทธ ์ค์