일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- properties
- 비교연산자
- 기초
- ELSE
- 함수
- flex-wrap
- flex
- 문자열
- 논리연산자
- javascript
- for
- if else
- justify-content
- for of
- 타입
- 조건문
- typeof
- flex-direction
- 프론트엔드
- 화살표함수
- frontend
- 변수
- boolean
- 함수선언식
- 함수표현식
- 반복문
- 속성
- Methods
- align-content
- for in
- Today
- Total
목록TypeScript (11)
하얀 코딩
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dctweS/btsiREj2N7o/Yl0fcJO2jdSBR4v6mZ23oK/img.png)
타입스크립트(TypeScript)에서는 기본적으로 JavaScript의 원시 타입(primitive types)을 모두 지원합니다. 원시 타입은 객체가 아닌 실제 값을 나타내는 타입을 의미합니다. 타입스크립트에서의 주요 원시 타입에는 다음이 포함됩니다. boolean 불리언 타입은 true 또는 false 값을 가질 수 있는 논리 타입입니다. let isDone: boolean = false; number JavaScript와 마찬가지로, 타입스크립트의 모든 숫자는 부동 소수점 값입니다. 타입스크립트는 16진수 및 10진수 리터럴 외에도, ECMAScript 2015에 도입된 2진수 및 8진수 리터럴도 지원합니다. let decimal: number = 6; let hex: number = 0xf00d;..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/beznmw/btsiNb4MxBh/VkWzetswUKxBG91N8IRzW0/img.png)
타입스크립트를 설치하기 위해서는 Node.js와 npm(Node Package Manager)이 설치되어 있어야 합니다. Node.js는 JavaScript 실행 환경이며, npm은 JavaScript 패키지 관리 도구입니다. 만약 아직 설치되어 있지 않다면, Node.js 공식 웹사이트에서 다운로드하여 설치하실 수 있습니다. Node.js를 설치하면 npm도 함께 설치됩니다. npm install -g typescript 이 명령어는 전역(-g 플래그)으로 타입스크립트를 설치합니다. 이렇게 설치하면 어느 디렉토리에서든 타입스크립트 컴파일러(tsc)를 사용할 수 있게 됩니다. 설치가 완료되었다면 다음 명령어를 통해 타입스크립트 버전을 확인할 수 있습니다. npm install -g typescript 구..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cvKW8Z/btsiOiCqPMc/M9dgWbQPk1qYgApfzSVxFk/img.png)
정적 타입 검사 JavaScript는 동적 타입 언어로서, 변수의 타입이 실행 시점에 결정됩니다. 반면에 TypeScript는 정적 타입 언어로서, 변수의 타입이 컴파일 시점에 결정되고 검사됩니다. 이로 인해 코드의 실수를 미리 잡아낼 수 있으며, 이것은 특히 큰 프로젝트에서 중요합니다. 코드 품질 향상 타입스크립트를 사용하면, 코드에 대한 더 깊은 이해를 얻을 수 있고, 이로 인해 코드의 품질이 향상됩니다. 또한, IDE에서 자동 완성, 리팩토링 도구, 타입 확인 등의 기능을 제공하여 개발 효율성을 높일 수 있습니다. 객체 지향 프로그래밍 지원 타입스크립트를 사용하면, 코드에 대한 더 깊은 이해를 얻을 수 있고, 이로 인해 코드의 품질이 향상됩니다. 또한, IDE에서 자동 완성, 리팩토링 도구, 타입 ..