[프론트엔드] cs 지식4 - Typescript

2023. 12. 3. 13:13cs및 소프트스킬/프론트엔드

728x90
반응형
SMALL

1. Typescript란?

 => Javascript 기반에서 엄격한 규칙을 적용하기 위한 언어, 타입을 지정하여 에러를 방지하기 위해 적용됨

 

 

2. Javascript와 Typescript 차이

 => JS는 코드 규칙을 따르지 않아 코드작성에 용이하고, 빠른 코딩 가능하며, TS는 코드 규칙을 적용하여 IDE 결합과 용이하며, 코드 가독성이 좋고 컴파일 시 에러 잡는게 용의하다.

 

 

3. type과 interface 차이

 => 둘다 타입을 지정해주는 예약어이지만 interface는 extends나 implements로 확장적인 선언과 같은이름으로 확장 선언이 가능하며 객체에만 선언이 가능하며 type은 같은 이름으로 확장 선언 불가능, 원시 타입도 선언 가능

 

  

4. TypeScript 모든 유형으로 사용방법

 => TypeScript에서는 모든 타입으로 사용할 때는 any를 이용하여 사용합니다. 이는 Javascript에서의 타입을 짓지 않을 때와 유사합니다.

 

 

이외에도 추가해야하는 사항이 있으면 언제든지 댓글의 통한 피드백 바랍니다.

 

 

 

 

728x90
반응형
LIST