728x90
반응형
# 타입스크립트 기본 타입
1. 문자열
let car:string = 'audi';
2.숫자
let age:number = 10;
3. boolean type
let isAdult:boolean = false;
4. 배열
숫자 배열
let a:number[] = [1,2,3];
let a2:Array<number> = [1,2,3];
문자열 배열
let week1:String[] = ['mon', 'tue', 'wed'];
let week2:Array<String> = ['mon', 'tue', 'wed'];
5. 튜플 (인덱스별로 타입이 다를때)
let b:[string, number];
b = ['z', 1]; // OK
// b = [1, 'z'] // err
6. void, never
void
function sayHello():void {
console.log('hello');
}
never : 항상 err 반환, 반복문
function Err():never {
throw new Err();
}
function loop():never {
while(true) {
}
}
7. enum
enum Os {
Window,
Ios,
Android
}
let my:Os;
my = Os.Ios;
8. null, undefined
let a:null = null;
let a2:undefined = undefined;
728x90
반응형
'프로그래밍 > 기타' 카테고리의 다른 글
[SQL] 게시판 상세화면에서 이전글 다음글 구현 쿼리 (0) | 2025.01.14 |
---|---|
[react] Toast-Ui-Editor (tui에디터) Viewer/Editor에서 유튜브 썸네일 삽입하기 (1) | 2025.01.08 |
[TypeScript] 타입스크립트란 ? (1) | 2024.12.08 |
[고프로] 고프로 영상파일 PC로 옮긴 후 날짜 순서로 파일명 변경하기 (2) | 2024.01.01 |
[우분투] 우분투 서버 구축 후 내부, 외부에서 접속하기(feat. putty, 포트포워딩) (0) | 2021.07.16 |