[TS] JS์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•œ TypeScript
ยท
๐Ÿชด JavaScript & TypeScript
* JavaScript - ํŽ˜์ด์ง€์— ๋™์  ํšจ๊ณผ๋ฅผ ์ฃผ๊ธฐ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ์–ธ์–ด - Node.js๋ฅผ ํ†ตํ•ด ๋ฐฑ์—”๋“œ ๋˜ํ•œ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋‹ค - ๋‹จ์  : ๋„ˆ๋ฌด ๊ด€๋Œ€ํ•œ ์–ธ์–ด 1) ๋Ÿฐํƒ€์ž„์— ํƒ€์ž…์ด ๊ฒฐ์ •๋˜๋Š” ๋™์  ํƒ€์ž… ์–ธ์–ด -> ์˜ค๋ฅ˜ ๋ฐœ์ƒ ๊ฐ€๋Šฅ์„ฑ ๋†’์Œ, ๋””๋ฒ„๊น… ์–ด๋ ค์›€ 2) ์•ฝํ•œ ํƒ€์ž… ์ฒดํฌ (๋ณ€์ˆ˜/์ƒ์ˆ˜ ๊ตฌ๋ถ„ํ•˜๋Š” let, const ๋งŒ ์ง€์›) 3) ๊ฐ์ฒด ์„ฑ์งˆ ์ˆ˜์‹œ๋กœ ๋ณ€ํ™” ๊ฐ€๋Šฅ =>> ๊ทธ๋ž˜์„œ ๋“ฑ์žฅํ•œ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ! * TypeScript - microsoft์—์„œ ๊ฐœ๋ฐœํ•œ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด - JS๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ ธ, JS ์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•œ ์–ธ์–ด. - ํƒ€์ž…์„ ๋ช…์‹œํ•ด์คŒ - ํ˜„์žฌ๋Š” ํ•„์ˆ˜ ์Šคํƒ์ด ๋˜์—ˆ์Œ! (ํ•œ๋ฒˆ TS๋ฅผ ์“ด ๊ฐœ๋ฐœ์ž๋Š” JS๋กœ ๋ชป๋Œ์•„๊ฐ„๋‹ค๊ตฌ ํ•œ๋‹ค ..!ใ…‡_ใ…‡) JS์˜ ๋‹จ์  ๋ณด์™„ ์•„๋ž˜์™€ ๊ฐ™์ด JS์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•จ์œผ๋กœ์จ, ์ƒ์‚ฐ..