로딩
요청 처리 중입니다...

#1 타입스크립트 - 타입스크립트 정의 및 필요성, 동작 원리 / 내가 TS를 공부하는 이유

 #1 타입스크립트 - 타입스크립트 정의 및 필요성, 동작 원리 / 내가 TS를 공부하는 이유

오늘부터 타입스크립트에 대해 공부한 내용들을 기록해보려고 한다! 가장 먼저, 타입스크립트를 배우기 전에 타입스크립트란 무엇이고, 왜 타입스크립트를 사용해야 하며, 타입스크립트가 어떤 식으로 동작하는지 정리해보자!

그리고 내가 왜 타입스크립트를 공부하고자 했는지 짧게나마 정리하려고한다. 1️ 타입스크립트란? (정의) 타입스크립트의 정의는 무엇일까?

타입스크립트는 사실 자바스크립트 기반 언어이다. 즉, 자바스크립트에 추가적인 기능들이 더해진 언어라고 볼 수 있다.

즉, 타입스크립트는 자바스크립트의 상위 집합(Superset)이다. 이는 자바스크립트의 기능을 확장하여, 1.

"정적 타입 검사"를 제공하고, 2. 대규모 애플리케이션을 개발할 때 "더 나은 개발자 경험"을 제공 하기 위해 설계되었다.

(이에 대해선 아래 더 설명해놓았다!) 자바스크립트와 가장 큰 차이점은 타입 시스템에 있다 타입 시스템은 정적 타입 시스템과 동적 타입 시스템으로 나뉜다.

정적 타입 시스템 : 코드 실행 ...