티스토리 뷰
안녕하세요 동기 여러분! 오늘은 변수에 선언된 타입을 다른 타입의 값으로 변경하면 타입스크립트에서는 어떻게 반응하는지 알아봅시다!
Variable Type Annotations
저번 시간에 변수를 타입 any로 선언하고 변수에 다른 타입의 값을 넣으니까 아무 에러가 없이 컴파일링 된 모습을 확인했습니다.
오늘은 변수에 타입만 선언하고 변수를 다른 타입으로 변경 했을 때 어떤 에러가 뜨는지 알아보도록 합시다.
해봅시다!
변수를 문자 타입으로 선언하고 숫자를 넣는 경우
※ 변수에 타입을 선언 할 때 = (equal) 이 아니라 반드시 : (colon)을 넣어주셔야 합니다.
let enigma : string; // <- 타입 선언(type declaration) 또는 타입 주석달기(type annotation) 라고 부릅니다.
enigma = 1000;
변수를 숫자 타입으로 선언하고 불린을 넣는 경우
let enigma : number;
enigma = true;
변수를 문자 타입으로 선언하고 문자를 넣는 경우
let enigma : string;
enigma = "수수께끼";
오늘의 느낌
오늘 저녁은 카레를 해먹었다 로마 토마토를 듬뿍 넣어서 만들었는데 신맛이 강해서 너무 맛있었다. 토마토 + 카레는 진리인 듯!
'TypeScript' 카테고리의 다른 글
[TypeScript] Function Introduction (0) | 2022.01.12 |
---|---|
[TypeScript] The tsconfig.json File (0) | 2022.01.11 |
[TypeScript] Any (0) | 2022.01.10 |
[TypeScript] Type Shapes (0) | 2022.01.10 |
[TypeScript] Type Inferences (2) | 2022.01.10 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- javascript
- if문
- Object
- Type
- 반복문
- 실수
- for문
- 자바스크립트
- em
- padding
- Typescript
- 동기코딩
- function
- css position
- html table
- method
- CSS 포지션
- Python
- 타입스크립트
- html
- 객체
- 프로그래머스
- Array
- CSS
- 메서드
- 타입 좁히기
- HTML 기본
- 파이썬
- Margin
- 함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함