상똥이의 Back-End 공부방

[TypeScript] 데이터 타입 본문

TypeScript

[TypeScript] 데이터 타입

상똥백 2024. 9. 2. 18:56

 

1. 기본 타입

- 문자형: string

- 숫자형: number

- 진위값: boolean

const name: string = '박상희';
const age: number = 17;
const married: boolean = false;

 

2. 배열

- Array<타입> 또는 타입[]

cosnt array1: Array<number> = [1, 2, 3];
const array2: Array<String> = ['a', 'b', 'c'];

const array3: number[] = [1, 2, 3];
cosnt array4: string[] = ['a', 'b', 'c'];

 

3. 튜플

- 두 가지 이상의 데이터 타입을 적용할 수 있음

const address: [string, number] = ['Seoul', 100];
cosnt any: string|boolean;

 

4. 객체

- 데이터 타입으로 object를 적용하는 경우 어떤 타입의 값이든 담을 수 있음

const person1: object = {
    name: '박상희',
    age: 27,
    married: false
};

const person2: {name: string, age: number, married: boolean} {
    name: '박상희',
    age: 27,
    married: false
}

 

5. 함수

- 함수의 파라미터와 그 함수의 반환값을 타입으로 설정할 수 있음

function sum(int1: number, int2: number): number {
    return int1 + int2;
}

 

6. union 타입

- 데이터 타입을 복수로 지정 가능

const anyType: string | number | boolean = ...;

'TypeScript' 카테고리의 다른 글

[TypeScript] 제네릭  (0) 2024.09.03
[TypeScript] 클래스  (1) 2024.09.03
[TypeScript] 인터페이스와 타입  (0) 2024.09.02
[TypeScript] 타입스크립트 개요  (0) 2024.09.01