์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์ด๋ฏธ์ง€

์šฐ์„  ์ด๊ฒƒ๋ถ€ํ„ฐ

TypeScript๋Š” JavaScript ๊ธฐ๋ฐ˜์˜ ์–ธ์–ด

JavaScript๋Š” ํด๋ผ์ด์–ธํŠธ ์ธก ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด์ด๊ณ , TypeScript๋Š” ๊ฐ์ฒด ์ง€ํ–ฅ ์ปดํŒŒ์ผ ์–ธ์–ด


JavaScript

๋™์  ํƒ€์ž… ์–ธ์–ด์ด๋ฉฐ, ๋Ÿฐํƒ€์ž„ ์†๋„๋Š” ๋น ๋ฅด์ง€๋งŒ ํƒ€์ž… ์•ˆ์ •์„ฑ์ด ๋ณด์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค.

์›น ๊ฐœ๋ฐœ์— ์ฃผ๋กœ ์‚ฌ์šฉ๋จ

ํผ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ, ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ ์šฉ ๋ฐ ์ด๋ฒคํŠธ ์ƒ์„ฑ์„ ์ˆ˜ํ–‰

์‚ฌ์šฉ์ž๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ  ์›น ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญํ•˜๋ฉด ํ•ด๋‹น ์š”์ฒญ์ด ์›น ์„œ๋ฒ„๋กœ ์ด๋™ํ•จ ๋ฉ€ํ‹ฐ ์Šค๋ ˆ๋”ฉ, ๋ฉ€ํ‹ฐ ํ”„๋กœ์„ธ์‹ฑ ๊ธฐ๋Šฅ์ด ์—†์Œ


TypeScript

์ •์  ํƒ€์ž… ์–ธ์–ด์ด๋ฉฐ, ์ปดํŒŒ์ผ ์‹œ๊ฐ„์ด ์กฐ๊ธˆ ๊ฑธ๋ฆฌ์ง€๋งŒ, ์•ˆ์ •์„ฑ์ด ๋ณด์žฅ๋œ๋‹ค.

JavaScript์˜ ์ƒ์œ„ ์ง‘ํ•ฉ์œผ๋กœ JavaScript์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ์žˆ์Œ

TypeScript ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ts(TypeScript)ํŒŒ์ผ์„ js(JavaScript) ํŒŒ์ผ๋กœ ๋ณ€ํ™˜๊ณผ ํ†ตํ•ฉ์ด ์‰ฝ๋‹ค.

ํด๋ž˜์Šค ๊ธฐ๋ฐ˜ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

ํด๋ž˜์Šค ๊ธฐ๋ฐ˜์ด๋ฏ€๋กœ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ƒ์†, ์บก์Šํ™” ๋ฐ ์ƒ์„ฑ์ž๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋‹ค.