🔵 TypeScript의 열거형(Enum) typeScript의 열거형(Enum)은 특정 값의 집합을 정의할 때 사용된다. JavaScript에서는 기본적으로 열거형을 지원하지 않지만, TypeScript에서는 문자형 열거형과 숫자형 열거형을 지원한다. TypeScript에서 열거형은 다음과 같은 형태로 정의할 수 있다. 위 예제에서는 Color라는 열거형을 정의하고 있다. 열거형의 값은 Red, Green, Blue 세 개이다. 🔹 숫자형 열거형 열거형은 숫자형과 문자열형, 혹은 이 둘의 조합으로 정의될 수 있다. 디폴트 값으로 숫자형을 사용하며, 각 값은 자동으로 0부터 시작하여 1씩 증가한다. 그러나 다음과 같이 수동으로 값을 지정할 수도 있다. 위 예제에서는 Red가 1, Green이 2, Blue가 4로 정의되었다. 열거형의 값에 대해 산술 연산을
🔵 TypeScript란? 타입스크립트는 자바스크립트에 타입을 부여한 언어이다. 자바스크립트의 확장된 언어라고 볼 수 있다. 타입스크립트는 자바스크립트와 달리 브라우저에서 실행하려면 파일을 한번 변환해주어야 한다. 이 변환 과정을 우리는 컴파일(complile) 이라고 부른다. JavaScript에 정적타입 검사와 클래스 기반 객체 지향 프로그래밍 등의 기능을 추가하여 개발된 언어로, JavaScript가 발전하면서 생긴 단점을 보완하기 위해 등장하게 되었다. 타입 설정을 하는 이유는 뭘까? "도로 차선" 예시를 들어보자. 각 차로에 제한을 두지 않고 자유롭게 차로를 이용할 수 있다면 편할 것이다. 하지만 자유로운 만큼 사고가 발생할 확률 또한 커진다. 하지만 각 차로에 접근 가능한 차량에 제한을 둠에 따라, 다소 제약이 따르긴 하지만 사고를 미연에 방지할 수 있다. 프로그래밍 작성 시, 타입 지정이 없다면 편하게 코드를 짤 수 있지
🔵 TypeScript 프로젝트 환경 구성하기 1. 프로젝트 폴더를 생성 먼저 프로젝트 폴더를 생성한다. 2. npm init -y 명령어를 실행해 새로운 프로젝트를 초기화 프로젝트 폴더를 생성하고 난 뒤 프로젝트 폴더 안으로 이동하여, 터미널에서 npm init -y 명령어를 실행해 새로운 프로젝트를 초기화한다. 3. TypeScript를 설치 프로젝트 내부에서 npm을 사용할 준비가 되었으므로, 이제 TypeScript를 설치한다. ![]