1. Variable Declaration in TypeScript
- type number
- type boolean
- type any : 지양할 것.
변수 선언과 동시에 초기화할 경우 type 지정 안 해도 됨. type interface 생략해도 typescript 가 자동 감지
너무 명확할때는 type 명시 안 하는 게 좋다.
type 안써줘도 type이 할당되어 type error가 발생.
// number
// let userId: number = 334455;
let userId = 334455;
userId.toFixed();
userId = 'hhhh';
// boolean
let isLoggedIn: boolean = false;
- any
any 가 나오게 되는 경우를 지양하자.
any는 type check를 하지 않는다.
variable에 어떤 값이 올지 모르는 경우 즉, 어떤 type이든 올 수 있는 경우 any 로 간주한다.
/**
* any
*/
// Bad
let hero;
function getHero() {
return "thor";
}
hero = getHero();
// Good
let hero : string;
function getHero() {
return "thor";
}
hero = getHero();
'Javascript&Typescript' 카테고리의 다른 글
[Javascript] variable 과 !!variable - Double Exclamation Mark (1) | 2024.03.06 |
---|---|
[Javascript] throw Error 와 console.error 차이 (0) | 2024.02.28 |
[Javascript] typeerror (intermediate value) is not iterable (0) | 2024.02.28 |
[Typescript] function (0) | 2024.02.13 |
[Typescript] typescript 설치, 시작 (0) | 2024.02.05 |
댓글