[TIL] Typescript

김민재·2023년 12월 18일
0

TIL

목록 보기
89/172

자바스크립트의 동적 언어 약점을 보완하기 위해 생겼다.

자바스크립트는 컴파일 전에 변수의 타입을 체크하는데 타입스크립트는 컴파일 할때 변수의 타입을 체크한다. 한 마디로 전체를 읽으면서 타입을 체크한다.

변수 선언 하고 잘못 작성해도 에러메시지가 나오게 한다.

  • TypeScript는 d.ts라는 확장자를 가진 선언 파일을 통해서 외부 모듈 타입 정보를 제공할 수 있다.
  • 이것에 대해서는 나중에 @types 라는 패키지를 배우면된다.
  • 이렇게 선언 파일을 설치하면 JavaScript 라이브러리도 TypeScript에서 안전하게 사용이 가능하다.
잘못된 코드 예시
const obj = { latitude: 11.5, longitude: 47.1 };
const result = obj.latitude * obj.123; // 보통은 이런 실수는 컴파일러가 잡아줘야 되는데
변수 지정 오타
console.log(result) // NaN이라는 엉뚱한 값 출현!
profile
개발 경험치 쌓는 곳

0개의 댓글

관련 채용 정보