관리 메뉴

Life goes slowly...

[TypeScript] 타입스크립트의 기초문법 본문

프로그래밍/Javascript

[TypeScript] 타입스크립트의 기초문법

빨강소 2023. 12. 4. 18:25
728x90
반응형

 

타입스크립트(TypeScript) 코드에서는 어떠한 변수 또는 값의 타입을 표기하기 위하여 타입 표기를 사용합니다. 타입 표기는 식별자 또는 값 뒤에 콜론(:)을 붙여서 value:type 의 형태로 표기합니다.

 

타입스크립트(TypeScript) 기본 타입

 

1. Boolean - 타입의 진위 값을  확인하기 위한 타입, 참 또는 거짓을 나타내는 타입입니다.

let status: boolean = true;

 

2. Number - 숫자를 나타내는 타입입니다.

let count: number = 1;

 

3. String - 문자열을 나타내는 타입입니다.

let str: string = "Hello World";

 

4. Array - 배열을 나타내는 타입으로 요소의 타입까지 정의해야 합니다.

let arr: number[] = [7,8,9];
let arr: Array<number> = [5,6,4];

 

5. null / undefined - null, undefined 각각의 타입을 나타내며 하나의 값만을 갖는 타입입니다.

let nullVal: null = null;
let undefinedVal: undefined = undefined;

//type Error
let nullVal: null = undeefined;

 

6. Tuple - Tuple은 배열의 길이가 고정되고 각 요소의 타입이 지정되어 있는 배열 형식을 의미하는 타입입니다.

let arr: [number,string] = [1,'Hello World'];

 

7. any - 모든 타입을 할당할 수 있는 타입형태입니다.

let arr: any = [true, 5, 'hello'];
let str: any = 'Hello World';
let num: any = 1;

 

8. void - 반환 값이 없는 함수의 반환 타입형태입니다. 

function test(): void {
	console.log("Hello World");
}

function returnVoid() : void {
	return;
}

 

9. Never - 무한반복을 뜻하는 함수의 타입을 뜻합니다.

function noEnd(): never {

	while(true){
    
    	}
}

 

728x90
반응형
Comments