TypeScript의 Type선언

2023. 4. 25. 16:47개발 관련

TS은 JS 기반의 언어이다.

TS와 JS의 차이는 Type지정 여부이다.

Type을 지정함으로써 나타나는 장점은 아래와 같다.

  1. Type관련 오류발생 저하
  2. JS보다 빠른 속도
  3. 원하는 Type으로 지정가능

 

함수

- 함수 선언식

function funcName(param1: type1, param2: type2): resultType{
	...
    return ...
}

- 함수 표현식

const funcName = (param1: type1, param2: type2): resultType => ...;

- return값이 없는 함수

function funcName():void {
	...
}

 

변수

let strVar: string = '문자열';
let numVar: number = 1;
let nullVar: null = null;
let boolVar: boolean = true; //또는 false
let isUndefined: undefined = undefined;

let arrVar1: any[] = [1,'2',true]
let arrVar2: number[] = [0,1,2]
let arrVar3: Array<number> = [0,1,2]

let tupleVar: [string, number]
tupleVar = ["hello",10]

 

 

 

참고

https://bit.ly/3L5xMjV

'개발 관련' 카테고리의 다른 글

React의 ErrorBoundary 사용 꿀팁!  (4) 2024.09.25
TypeScript의 Object 타입 선언  (0) 2023.04.25
React의 Suspense, ErrorBoundary  (0) 2023.04.20
React의 Router  (0) 2023.04.20
FLUX 패턴  (0) 2023.04.19