생활코딩

Coding Everybody

TypeScript

커버 생활코딩 > 언어 > TypeScript

수업소개

타입스크립트 입문자를 위한 수업입니다. 

 

 

 

수업대상

  • 자바스크립트 개발자
  • 버그 위험을 낮추고 싶은 개발자
  • 중요한 기능만 빠르게 배우고 싶은 분

 

 

 

선행학습

이 수업을 듣기 위해서는 자바스크립트에 대한 아래 개념을 알고 있어야 합니다. 

  • 숫자, 문자열, 배열, 객체, 함수 데이터 타입
  • 변수

잘 모르신다면 아래 수업을 먼저 보실 것을 권해드립니다. 

생활코딩 자바스크립트 공부하러가기

 

 

 

TypeScript란?

TypeScript는 2가지 중요한 특징이 있습니다.

 

 

 

JavaScript + 타입 체크 = TypeScript

그렇기 때문에 TypeScript 실행 환경에 JavaScript를 코딩하면 100% 동작합니다. 하지만 JavaScript 실행 환경에 TypeScript를 코딩하면 동작하지 않습니다.

 

 

 

 

데이터 타입 체크

JavaScript의 변수는 종이컵과 같습니다. 종이컵은 액체를 담기에 편리하지만, 그 내용물을 정확히 알 수 없어 매번 확인해야 하는 불안한 상황이 생깁니다. 이처럼 JavaScript에서는 변수의 데이터 타입을 명확하게 알기 어렵기 때문에 데이터 타입의 안정성이 낮습니다.

TypeScript는 PET병이 등장한 것과 같은 혁신입니다. PET병에는 내용물이 명확하게 표시되어 있고, 봉인되어 불순물이 없음이 보장됩니다. TypeScript는 변수의 데이터 타입을 명확하게 지정해주어 안정성을 높여줍니다.

 

 

 
 
 

왜 사용해야 하는가?

  • JavaScript에 타입 체크 기능을 추가 할 수 있습니다. 
  • 타입스크립트의 문법은 아는만큼, 원하는만큼 사용할 수 있습니다. 
  • github에 따르면 4번째로 인기있는 언어가 되었습니다. 

 

댓글

댓글 본문
  1. 수업 잘 참조할께요.
  2. 민스티티아
    수업 잘 듣겠습니다.
    감사합니다!
  3. 완료! 타입스크립트 공부하고 싶었는데 감사합니다!