본문 바로가기

타입스크립트

(2)
Hello Typescript - part.2 이전 포스팅에서는 타입스크립트의 기본적인 사양에 대해 훑어보았다면, 이번 포스팅에서는 실제 개발에 도움이 되는 몇 가지 주제를 같이 살펴보도록 합시다. 1. 진짜 타입스크립트... 1. Enum 타입 enum을 사용하면 이름이 있는 상수들의 집합을 정의할 수 있습니다. 숫자와 문자, 두 가지 열거형을 지원합니다. 우선 숫자 열거형부터 살펴봅시다. // 숫자 열거형 enum Direction { Up = 1, Down, Left, Right, } let direction: Direction = Direction.Up directon = 'Up' // string을 넣으려 하면 에러 위의 코드에서 Up이 1로 초기화된 숫자 열거형으로 선언되었습니다. 그럼 뒤따르던 나머지는 자동으로 증가된 값을 갖게 됩니다...
Hello Typescript - part.1 0. 타입스크립트 왜 씀? 말만 탈만 타입스크립트를 공부하기 전에 우리는 이 귀찮고 번거로운 친구를 왜 배워야 하는지 알아둘 필요가 있습니다. 그래야 타입스크립트를 포기하지 않고 사용할 수 있기 때문이죠. 타입스크립트는 마이크로소프트에서 개발하고 있는 오픈소스기반의 언어입니다. 정적 타입, 상위 호환 두가지 키워드로 정의할 수 있을 것 같습니다. 웹 애플리케이션의 발전으로 자바스크립트는 폭발적인 인기를 끌었으나, JS는 아직 불안정하거나 미성숙한 부분이 많습니다. 때문에 표준화 단체인 ECMA에서 명세를 계속 개선하고 있기도 하고요. 그럼, "자바스크립트를 보다 안정적이고 보다 성숙하게 업데이트하면 되는 거 아니야?"라고 생각할 수 있을 것 같은데, 이 친구는 하위 호환을 중시하는 언어입니다. 그래서 사..

반응형