일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- https://jcon.tistory.com/189
- https://hi-zini.tistory.com/entry/%EB%B9%84%EB%8F%99%EA%B8%B0%EC%A0%81-%EB%B0%A9%EC%8B%9D-%EC%B2%98%EB%A6%AC-%EB%B0%A9%EB%B2%95-Callback-Promise-async-await
- https://sewonzzang.tistory.com/22
- https://siyoon210.tistory.com/130
- https://goodgid.github.io/HTTP-Communicate-Process/
- https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html
- https://joshua1988.github.io/web-development/javascript/js-async-await/
- https://aws.amazon.com/ko/docker/
- https://appmaster.io/ko/blog/rest-apiran-mueosimyeo-dareun-yuhyeonggwa-eoddeohge-dareungayo
- https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- Today
- Total
“Connecting the dots”
Typescript 본문
TypeScript 는 자바스크립트에서 정적 타입 문법을 추가한 언어입니다 타입스크립트 TypeScript 는 자바스크립트의 슈퍼셋인
오픈소스 프로그래밍 언어이다 엄격한 문법을 지원한다
타입스크립트의특징
1 컴파일 언어,정적 타입 언어
(오류확인 이 쉬워 실행속도가 빠르다)
2 자바스크립트 슈퍼셋
(자바스크립트 문법에 타입스크립 문법추가)
3 객체 지향 프로그래밍 지원
(ES6문법 포함 클랙스,인터페이스, 상속 모듈
같은 객체 지향 프로그래밍 패턴을 제공)
타입스크립트 기본 문법
기본타입
Boolean, Number, String, Object, Array, Tuple, Enum, Any, Void, Null, Undefined, Never
Tuple : 배열의 타입 순서와 배열 길이를 지정할 수 있는 타입이다
Enum:Number또는String 값 집합에 고정된 이름을 부여할 수 있는 타입이다 기본적으로 0부터 시작해서 값은 1씩증가 (범위 설정)
Any: 모든 데이터 타입을 허용한다
Void: 변수에는 undefined 와 null만 할당하고 함수에는 리턴 값을 설정할 수 없는 타입이다
Never: 특정 값이 절대 발생할 수 없을 때 사용 한다
타입 추론
타입 추론이란 타입스크립트가 코드를 해석 하는 과정
해당 코드는 a 변수를 Boolean 타입으로 추론했기 때문에 Number타입을 할당하면 에러 발생
가장 적적한 타입 :배열에 담긴 값들을 추론하여 Union타입으로 묶어 나가는것
Typescript는 해당 코드의 타입 Number| Boolean 으로 정의한다
'3주차' 카테고리의 다른 글
DB Schema / ERD (0) | 2022.11.15 |
---|---|
TypeORM (0) | 2022.11.15 |
Nest.js란? (사용 이유) (0) | 2022.11.15 |