본문 바로가기
Javascript&Typescript

[Typescript] variable type

by clolee 2024. 2. 7.

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();

 

 

 

댓글