일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- security
- property
- dotenv
- 앙상블
- vuetify
- C++
- condition
- git
- npm
- bash
- JavaScript
- loop
- vue.js
- BOJ
- AI
- TypeScript
- webpack
- leetcode
- type
- scss
- C#
- var
- Python
- 보안
- VUE
- Clone
- nginx
- machine learning
- generic
- docker
Archives
- Today
- Total
목록type compatibility (1)
ice rabbit programming
[JS][TS] Typescript의 Type Assertion과 Type Compatibility
typescript 강의를 들으면서 정리한 마지막 글에서 Type Guard를 다루었다. 이후에 또 다른 기초 강좌를 수강할 기회가 있었고, 이미 들었던 내용이 대부분이었지만 좀 더 익숙해지고자 수강했는데, 다른 부분은 이전에 정리한 내용과 비슷했지만 Type Assertion과 Type Compatibility 관련 내용은 이전에 정리한 내용에 없어서, 추가로 포스팅하게 되었다. Type Assertion Type Assertion은 명시적 타입 캐스팅과 비슷하게 사용할 수 있다. 다만, 실제로 타입이 변경되는 것은 아니고 이런 타입이 들어올 것이라는 것을 프로그래머가 명시해주는 것이다. 다음처럼 사용할 수 있다. let a; let b = a as string; // 강제로 들어오는 type 지정 /..
Development/JavaScript
2021. 3. 1. 03:36