typescript2 Object(객체)에 Type지정 및 Alias 사용법 Object 에서 Type을 지정하는 방법을 알아보자 const playerWoong = { name: 'WoongSeo', age: 29, } 위의 코드에서 playerWoong.name = 321 로 당연히 안바꿔진다. String 으로 추론된 name에 number를 넣으려고 했기 때문에 playerWoong 을 object 라고 TS에게 알려주는 방법은 뭘까?? 1번 : const playerWoong : object = { name: 'WoongSeo', age: 28, } 2번 : const playerWoong : { name: string age: number } = { name: 'WoongSeo', age: 28, } 1번은 저번 글에서 봤던 .. 2023. 6. 18. TypeScript 의 장점은 뭘까?? TypeScript 공부 시작!! TypeScript 들어가기. 왜 TypeScript를 배울까? TS 장점 Type을 정해주기 때문에 안정성이 높다. 에러를 사전에 방지할 수 있다. 개발 생산성 향상 가능 JS 특징 Type(자료형)을 적어주지 않아서 유연성이 높다. (자유도가 높다) 개발자를 이해해 주려는 언어(개발자가 이상하게 짜도 에러를 뱉지 않으려고 노력함) 예1) [1, 2, 3, 4] + false >> '1,2,3,4false' 위의 예시에서 보듯 배열 자료구조에 boolean 형 데이타를 + 수식으로 더해도 오류를 뱉지않고 문자열로 통합해서 출력한다. (매우 이상하다 하지만 돌아갔죠?) 왜 이 자유도가 단점이 될까?? 사실 위의 예시는 극단적으로 이상한 코드 정상적인 개발자라면 이정도의 .. 2023. 6. 12. 이전 1 다음