๐ฉ๐ป๐ป ์ง๋ฌธ
๐๐ปโ๏ธ ์์ฝํ์๋ฉด ,
TypeScript๋ Microsoft์์ ๊ฐ๋ฐํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก, JavaScript์ ํ์ฅ๋ ๋ฒ์ ์ ๋๋ค. TypeScript๋ ์ ์ ํ์ ์ ์ง์ํ๋ ์ธ์ด๋ก, ๊ฐ๋ฐ์์๊ฒ ํ์ ์์ ์ฑ๊ณผ ์ฝ๋์ ๊ฐ๋ ์ฑ์ ๋์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
JS vs. TS
JavaScript๋ ๋์ ํ์
์ธ์ด๋ก, ๋ณ์์ ํ์
์ ์ ์ธํ์ง ์๊ณ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ ์ ์ฐ์ฑ๊ณผ ๊ฐํธํจ์ ์ ๊ณตํ์ง๋ง, ํ์
์๋ฌ์ ๊ฐ๋ฅ์ฑ์ด ๋์์ง ์ ์๊ณ , ๋๊ท๋ชจ ํ๋ก์ ํธ์์ ์ฝ๋ ์ ์ง๋ณด์์ ์ด๋ ค์์ ์ผ๊ธฐํ ์ ์์ต๋๋ค.
๋ฐ๋ฉด์ TypeScript๋ ๋ณ์, ํจ์, ๊ฐ์ฒด ๋ฑ์ ๋ช
์์ ์ธ ํ์
์ ์ง์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ปดํ์ผ๋ฌ๊ฐ ์ฝ๋๋ฅผ ๋ถ์ํ๊ณ ํ์
์ฒดํฌ๋ฅผ ์ํํ ์ ์์ด, ํ์
๊ด๋ จ ์๋ฌ๋ฅผ ์ฌ์ ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
TypeScript๋ JavaScript์์ ํธํ์ฑ์ ๋ณด์ฅํ๋ฉฐ, JavaScript ์ฝ๋๋ฅผ ๊ทธ๋๋ก TypeScript๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฌผ๋ก ๋์ ๋ฐ๋ผ ์ผ๋ถ ์์ ํด์ผ ํ ๋๋ ์์ง๋ง, TypeScript๋ ์ ์ ํ์
์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ JavaScript์ ๋ฐํ์ ํน์ฑ์ ๋ณํ์ํค์ง ์์ต๋๋ค.
๋๊ธ