typescript 기본

jangdu·2023년 3월 23일
0

typescript

목록 보기
8/16

TS는 ms에서 개발한 언어로 js에 타입 시스템을 도입해 런타임에 에러가 발생할 가능성이 있는 코드를 정적 프로그램 분석으로 찾아준다.
tsc 명령으로 컴파일해 js코드로 변환이 가능하다.
ts가 제공하는 타입 추론은 타입오류로 인해 런타임에 발생할 오류를 컴파일 타임을 잡아준다.
vscode에서는 표시해주니까 컴파일 실행하지 않아도 찾을 수 있다.

기본적인 문법을 살펴보자.


변수 선언

var 변수명: 타입

선언 키워드는 const, let, var 이 있다.
const는 선언후 재할당 불가,
let은 재할당은 가능 변수 사용후 선언 불가,
var은 재할당도 변수 사용 후 선언도 가능하다.

타입스크립트에서 지원하는 타입

ts는 js가 가지는 자료형을 모두 포함한다.
js 타입은 원시값, 객체, 함수가 있다.
typeof 키워드를 이용해 인스턴스의 타입을 알 수 있다.

typeof instance === 'undefined'

원시 값 타입

객체 타입

속성을 가지고 있는 데이터 컬렉션
C언어의 구조체와 유사, 속성은 키와 값으로 표현되는데 값은 다시 자바스크립트의 타입을 가진다.

profile
대충적음 전부 나만 볼래

0개의 댓글