Front-end/Typescript 2

타입스크립트 변수 Types

전 글에서 타입스크립트를 소개 할 때 타입스크립트가 가진 가장 큰 장점 중 하나는 Type을 선언하는 거라고 했습니다. 그러면 그 Type은 어떤 종류가 있을까요? Explicit Type: Boolean, Number and String 다른 프로그래밍 언어를 배웠다면 익숙한 Type 종류들 일겁니다. 타입스크립트은 이 세가지를 이용해서 Explicit 타입을 선언할 수 있는데요. Boolean은 말 그대로 true 혹은 false를 나타내는 type Number는 숫자 String은 문자열을 나타냅니다. 코드는 아래와 같이 작성할 수 있습니다. let college: string = "University of Minnesota"; let year: number = 2022; let binary: nu..

TypeScript와 JavaScript의 차이점

타입스크립트란? 타입스크립트는 마이크로소프트에서 개발한 언어로 자바스크립트의 상위 집합(superset)으로 정의됩니다. 이 말이 무슨 말이냐면 자바스크립트의 문법을 사용할 수 있을 뿐만 아니라 타입(Types)을 개발자들이 정의해서 사용할 수 있게 만들어줍니다. 그러면 왜 타입스크립트를 사용할까요? 자바스크립트는 기본적으로 변수의 타입(Type)이 정의가 안 되는 loosely typed lanuage이 입니다. 그래서 자바스크립트를 가지고 코딩을 하다 보면은 변수가 어떤 타입으로 정의되어있는지 이해가 어려운 경우가 많은데요. 사실 저는 이런 점을 굉장히 편한다고 생각을 했었는데, 개발 규모가 커지고 다른 사람이 쓴 코드를 봐야 되는 경우가 많을 때 굉장히 불편하게 다가오더라고요. 특히나 함수의 매개변..