javascript vs. typescript
< Javascript >
- 동적타입 언어이다
- 타입에 제한을 받지 않아서 유연하다!
- 확장자: .js
- 규모가 상대적으로 작은 프로젝트에 적합하다!
< Typescript >
- 정적타입 언어이다
- javascript의 타입을 확장하고, 변수에 타입을 선언할 수 있다.
- class, interface 특징을 지원!
- 더 나은 구조를 가지고 있고, 간결하다.
- 확장자: .ts
- 규모가 큰 프로젝트, 협업에 유리하다
- 버그를 예방할 수 있다