개발/Web

TypeScript

Juyeon Ji 2020. 2. 25. 17:03

JavaScript는 C-family 언어(C, Java)와는 구별되는 특성이 있다.

1. 프로토타입 기반 객체지향 언어

2. 스코프와 this

3. 동적 타입 언어

 

Angular가 TypeScript를 주력 언어로 정식 채용함

 

장점

1. 정적타입

function sum(a, b){       -->     function sum(a:number, b:number){

   return a+b}                          return a+b}

 

2. 도구의 지원

IDE(통합개발환경), 다양한 도구의 지원

 

3. 객체지향 프로그래밍 지원

 

4. ES6, ESNext 지원