Home 타입스크립트 기초문법
Post
Cancel

타입스크립트 기초문법


기본 타입



Boolean

1
2
let isTrue : boolean = true;
let isFalse : booean = false;

숫자형(Number)

TypeScript는 10진수, 16진수와 함께 자바스크립트와 마찬가지로 2진수, 8진수의 문자를 지원합니다.

1
2
let integer : number = 6;
let hex : number = 0xf00d;

문자열(String)

자바스크립트와 마찬가지로 큰 따옴표(“”), 작은 따옴표(‘’), 벡틱(``), (${}) 템플릿 문자열도 사용 가능합니다.

1
2
3
4
let name : string = 'kim';
name = "dongwoo";
let fullName : string = 'dongwoo kim;'
let fullname2 : string `My name is ${fullname}`;

배열(Array)

배열의 타입은 두가지 방법이 있습니다.

1
2
let list : number[] = [1,2,3,4,5]; // 대괄호 [ ]를 이용한 타입
let list1 : Array<number> = [1,2,3,4,5] // 제네릭 배열 타입

튜플(Tuple)

정해진 갯수의 배열을 사용할 때 이용합니다. 만약 배열 내부의 타입들이 서로 다를 경우에 이용 할 수 있습니다.

1
2
3
4
5
6
7
8
// 2개의 원소를 가지는 배열 -> 튜플 타입 선언!
let list : [string, number];
list = ['HelloWorld' , 1]  // O
list = [1 , 'HelloWorld'] // X

//설정한 타입에 맞게 값을 넣을 수 있다.
list[1] = 1 // O
list[1] = 'hello' // X

Null과 Undefined

TypeScript에서 Null과 Undefined는 자체적은 타입을 가지고 있다.. 기본적으로 Null과 Undefined는 모든 타입의 서브 타입 이며 변수에 할당 할 수 있다.

1
2
let nn : null = null;
let uf : undefined = undefined;

This post is licensed under CC BY 4.0 by the author.