타입스크립트란
타입스크립트는 자바스크립트에 타입을 부여한 언어이고 자바스크립트의 확장된 언어 superset이라고 볼 수 있다. 타스는 자스와 달리 브라우저에 실행하려면 파일을 한번 변환해야하며 이 과정을 컴파일러라고 한다.
정적타입(static) 컴파일 타임 코드 작성단계에서 오류확인라고
동적타입(dynamic)런타임에서 동작할 때 타입오류를 확인함.
그래서 사용하는 이유는
- TS는 JS코드를 단순화하여 더 쉽게 읽고 디버그할 수 있게함.
- TS는 코드유형 검사를 통해 JS를 작성할 때 개발자가 일반적으로 겪는 버그를 피하는데 도움을 준다
-> TS를 사용하자~~~
타입이란
그 value가 가지고있는 프로퍼티나 함수를 추론할 수 있는 방법이다.
"apple"이라고 하면
단순히 string문자열이기도 하지만, value인데 문자열이 가지는 프로퍼티, 메소드를 가지고있는 value이다.
Type in Typescript
TS는 JS에서 기본으로 제공하는 기본제공유형(built in types)를 상속한다.
두가지로 분류되는데
- primitive types
- Object Types
primitive types
Object types
'🥏TypeScript' 카테고리의 다른 글
TypeScript(6)-Utility Type (0) | 2024.11.11 |
---|---|
TypeScript(5)-함수 오버로딩,Generics (0) | 2024.11.11 |
TypeScript(4)-Type Alias,Interface,호출 시그니처,인덱스 시그니처 (0) | 2024.11.11 |
TypeScript(3)-tsconfig.json (0) | 2024.11.11 |
TypeScript(2)-Type,Type annotation (0) | 2024.11.11 |