출처: 땅콩코딩
타입 스크립트란
- 자바스크립트의 코드를 쉽고 강력하게 도와주는 슈퍼셋(super-set) 버전
특징
- 타입표기
- 변수값에 테이터 타입 지정 가능(코드 예측, 디버깅에 용이)
function add (a: number, b: number){
return a+b;
}
add('3', '5')
add(3, 5)
- 객체지향적
- 클레스(class) 인터페이스(interface) 생성자(constructure) 퍼블릭(public) 또는 프라이빗(private)같은 접근제한자(access midifier) 사용
- 컴파일 타입 오류 잡기에 용이
- 컴파일은 어떤 언어의 코드를 다른 언어로 바꿔주는 변환 과정을 말한다.
- ts는 js환경에서 실행될 수 없다. js환경에서 실행되기 위해 컴파일된다.
- ts는 프로그래밍 언어인 동시에 컴파일러이다. ts to js