FE/TypeScript

    [TypeScript] #1. TypeScript ์™œ ์‚ฌ์šฉํ•˜๋‚˜?

    Type! TypeScript๋Š” ํƒ€์ž…์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—!!!!!TypeScript๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ธ๋ฐ ์–ธ์–ด ์ด๋ฆ„์—๋„ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด TypeScript๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ฐ”๋กœ Type ๋•Œ๋ฌธ์ด๋‹ค. Type์ด๋ž€ ์ž๋ฃŒํ˜•์ด๋ผ๊ณ  ๋ณด๋ฉด ๋˜๋Š”๋ฐ, ๋ณ€์ˆ˜๊ฐ€ ์ˆซ์ž์ธ์ง€, ๋ฌธ์ž์—ด์ธ์ง€ ๋“ฑ์˜ ํ˜•ํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.  ์˜ค์ผ€์ด, ํƒ€์ž…์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๊ฑด ์•Œ๊ฒ ๋Š”๋ฐ, ๊ทธ๊ฒŒ ์™œ ์žฅ์ ์ด ๋˜๋Š”๊ฑด๋ฐ?์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ์˜ ์ฐจ์ดJavascript(๋™์ ์–ธ์–ด)๋Ÿฐํƒ€์ž„์— ํƒ€์ž… ๊ฒฐ์ • / ์˜ค๋ฅ˜ ๋ฐœ๊ฒฌJava, Typescript(์ •์ ์–ธ์–ด)์ปดํŒŒ์ผ ํƒ€์ž„์— ํƒ€์ž… ๊ฒฐ์ • / ์˜ค๋ฅ˜ ๋ฐœ๊ฒฌ → ์ฝ”๋“œ ์ž‘์„ฑ์‹œ๊ฐ„์€ ๊ธธ์–ด์ง€์ง€๋งŒ ์•ˆ์ •์ ์ด๊ณ  ๋น ๋ฅด๊ฒŒ ์ž‘์—… ์ง„ํ–‰ ๊ฐ€๋Šฅ ์œ„์—์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•œ ๊ฑฐ์ฒ˜๋Ÿผ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋Š” ์ปดํŒŒ์ผ ํ•  ๋•Œ ํƒ€์ž…์„ ๊ฒฐ์ •ํ•˜๊ณ , ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ•˜๋ฉฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋Ÿฐํƒ€์ž„์— ํƒ€์ž…์„ ..