TypeScript의 Type선언
2023. 4. 25. 16:47ㆍ개발 관련
TS은 JS 기반의 언어이다.
TS와 JS의 차이는 Type지정 여부이다.
Type을 지정함으로써 나타나는 장점은 아래와 같다.
- Type관련 오류발생 저하
- JS보다 빠른 속도
- 원하는 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]
참고
'개발 관련' 카테고리의 다른 글
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 |