반응형

타입스크립트의 특징과 타입스크립트와 자바스크립트의 차이점을 비교해보겠습니다. 같이보시죠!

 

타입스크립트의 특징

1.뛰어난 안정성

타입스크립트는 타입 안정성이 뛰어난 언어입니다. 말이 타입+스크립트인 이유가 있습니다.

그렇기 때문에 버그를 줄일 수 있고 쉬운 유지보수가 가능합니다. 질좋은 코드를 만들 수 있겠죠.

 

2. 타입 표기

변수 값에 데이터 타입을 지정할 수 있습니다.

 

3. 객체지향적

언어가 객체지향적입니다.

객체지향 언어의 특징은 어려가지가 있습니다.

실제로 구현되는 부분을 외부에 드러나지 않도록 하여 정보를 은닉할 수 있습니다.  

코드가 묶여있어서 오류가 없이 편리합니다.

데이터를 보이지 않고 외부와 상호작용을 할 때는 메소드를 이용하여 통신을 한다.

보통 라이브러리로 만들어서 업그레이드해 사용할 수 있다

 

4.프로그래밍 언어인 동시에 컴파일러임

 

 

자바스크립트와의 차이점

1. 자바스크립트의 슈퍼셋

타입스크립트는 자바스크립트의 모든 기능을 가지고 있고 자바스크립트에 포함되지 않은 새로운 기능을 가지고 있습니다.

 

2.런타임 에러 잡기

최악의 에러인 런타임 에러를 잡지못하는 자바스크립트와 비교해 타입스크립트는 런타임 에러를 잡을 수 있습니다.

런타임 에러란 코드를 실행하고나서 문제를 잡는 것입니다.

이상적인 언어는 코드를 실행하기전에 문제를 잡을 수 있어야합니다.

 

3.안정성이 더 뛰어남

타입스크립트는 위에서 말한 특징처럼 자바스크립트보다 안정성이 뛰어나 버그를 잘잡습니다.

 

4.말도안되는 코드를 이해하지 않음

멍청한 코드를 이해하려 노력하는 자바스크립트에 비해 타입스크립트는 단호하게 오류를 띄웁니다.

 

반응형