아카이브

[TS] Syntax | 01. 변수 타입 명시하기 본문

Language/TypeScript

[TS] Syntax | 01. 변수 타입 명시하기

Rayi 2024. 6. 24. 21:44

TS의 자료형은 JS의 자료형과 동일하게 쓰입니다.

기본적으로 변수를 선언할 때 그 자료형을 추론할 수 있는 경우, 타입을 명시하지 않아도 됩니다.

let size = 100; // 자료형은 number일 것입니다.

그렇지 않은 경우, 변수 뒤에 콜론(:)과 함께 타입을 명시해주어야 합니다.

let size: nubmer;

배열이나 튜플도 동일한 방법으로 명시합니다.

// array
const cart: string[] = [];
const carts: string[][];

// tuple
let mySize: [number, number]
let mySize: [number, string]

만약 다른 타입의 변수를 재할당하고자 한다면, 오류가 발생합니다.

let size = 'L'
size = '100' // 오류!

let sizes = ['a', 'b', 'c']
sizes = [90 , 95, 100]  // 오류!
728x90
Comments