typescript란?

typescript란?

typescript는 왜 필요한가?

typescript는

javascript의 슈퍼 셋이다.

슈퍼셋이란?

기본적으로 하위 호환성을 지원한다고도 표현할 수 있는데

typescript는 javascipr의 모든 기능을

기본으로 다 제공하고 거기에 추가적인 기능을 더 제공

즉, javascript가 제공하지 못하는 것,

그리고 앞으로 제공 못하는 것

명시적인 유형 설명

데이터에 대한 설명은 앞으로도 javascript는 할 수 없다.

typescript는 트랜스 파일러이다.

타입 정의, 데이터를 설명하는 것이 중요한 이유는

프론트엔드 구성 요소들을 살펴보면

실제 데이터들이 차지하는 비중이 많다

보통 데이터 상태라고도하고 데이터라고도 하는데

데이터가 복잡하기도 하고, 많기도 하고, 크기도 하죠

유지보수에 용이하다.

javascript는 콘셉 상 구조적으로 데이터의 유형을 설명하기 어려운 언어이다

거기에 트랜스파일링라는 자연스러운 과정 속에서

데이터 유형을 설명할 수 있는 typescript가 각광받고 있다.

//자바스크립트에서는 변수에 들어가는 데이터 값이 문자인지 숫자인지 어떤 것인지 설명해주지 않는다. // number에 centimeter를 정의 type Centimeter = number; type Rainbowcolor = 'red' | 'orange'|'yellow' let age = 10; let weight:number = 80; //ts 문법 let height:Centimeter = 176; let color:Rainbowcolor ='orange'; color = 'black';

공유하기 글 요소 저작자표시

from http://qweiop3334.tistory.com/32 by ccl(A) rewrite - 2021-10-03 15:01:51