Variables
1. ์๋ฃํ์ ์ ์ธ
2. var
ํ์ ์ถ๋ก ์ ํ์ฉํ๋ ๋ณ์ ์ ์ธ
์ฒ์ ํ ๋น๋ ๋ณ์์ ์ถ๋ก ํ์ ์ด์ธ์ ๊ฐ์ ํ ๋นํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํจ.
3. dynamic
๋จ์ผํ์ ์ผ๋ก ์ ํ๋์ง ์๋ ๋ณ์ ์ ์ธ
var์ ๋ฌ๋ฆฌ ์ฒ์ ํ ๋น๋ ๊ฐ์ ์๋ฃํ์ด ๋ฌด์์ด๋ ์๊ด์์ด ๋ค๋ฅธ ๊ฐ ํ ๋น ๊ฐ๋ฅ
4. final
์ด๊ธฐ๊ฐ์ ํ ๋นํ ์ดํ, ๋ณ๊ฒฝ ๋ถ๊ฐ.
๋ณ์ ์ ์ธ๊ณผ ์ด๊ธฐํ๋ฅผ ๋ค๋ฅธ ์์ ์ ํ ๋นํ ์ ์์.
๋ฐํ์ ์์ ์ ์ด๊ธฐํ๊ฐ ์ด๋ฃจ์ด์ง๋ค.
๋ฐํ์ ์์ ์ ์ด๊ธฐํ ๋๊ธฐ ๋๋ฌธ์ ์ด๋ค ํจ์์ ์คํ๊ฐ ๋ฑ, ๋ฐํ์์ ๋ฐ์ํ๋ ๊ฐ๋ค์ ํ ๋นํ ๋ ์ฌ์ฉ๋๋ค.
5. const
์ด๊ธฐ๊ฐ์ ํ ๋นํ ์ดํ, ๋ณ๊ฒฝ ๋ถ๊ฐ.
์ปดํ์ผ ํ์ ์์์ด๊ธฐ ๋๋ฌธ์ final๊ณผ ๋ฌ๋ฆฌ ์ปดํ์ผ ์์ ์ ์ด๊ธฐํ๊ฐ ์ด๋ฃจ์ด์ง๋ค.
์ ์ธ๊ณผ ์ด๊ธฐํ๋ฅผ ๋ค๋ฅธ ์์ ์ ํ ์ ์์.
6. late
๋ณ์ ์ ์ธ์, ์ด๊ธฐํ๋ฅผ ๋ฏธ๋ฃฐ์ ์์. (์ ์ธ๊ณผ ์ด๊ธฐํ ์์ ์ ๋ค๋ฅด๊ฒ ํ ๋ ์ฌ์ฉ.)
7. typedef
ts์ type, interface ์ฒ๋ผ, ํน์ ๊ฐ์ฒด์ ๋ํ ๋ณ์นญ์ ์ง์ ํ๋ค.
Docs - typedef is a concise way to refer to a type
ts ์ฒ๋ผ, typedef์ generic ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
Last updated