let name: string;
// name이란 변수는 string의 값만 들어갈 수 있다
//
let name = 'john';
//typeScript에선 변수의 선언과 초기화를 한 줄에 작성하면 자동으로 변수타입을 설정한다.
name = 500;
//name이란 변수가 이미 string type으로 설정되어 있어 error
//
let name;
name = 'john';
name = 300;
//위의 반례로 변수의 선언을 단독으로 한다면 any타입으로 설정된다.
//
const name; //error
//const는 초기화를 해 주어야 한다.
'typescript' 카테고리의 다른 글
TypeScript 타입 별칭 (0) | 2022.06.04 |
---|---|
TypeScript 제너릭 (0) | 2022.06.03 |
TypeScript 인터페이스 (0) | 2022.05.30 |
TypeScript 타입종류 (0) | 2022.05.29 |
TypeScript를 쓰는 이유 (1) | 2022.05.22 |
댓글