TypeScript/TypeScript Basic
TypeScript 기본 타입 정리
${Harvey}
2024. 3. 11. 20:41
let age:number=30;
let age2=30;
let isAdult:boolean = true;
let a:number[]= [1,2,3];
let a2:Array<number> = [1,2,3];
let week1:string[] = ['sun','mon','tue'];
let week:Array<string> = ['wed','thu','fri'];
//튜플 (Tuple)
let b:[string, number];
b = ['z',1];
b[0].toLowerCase(); //이렇게도 사용 가능.
//void, never
function sayHello(){
console.log('hello');
}
function showError():never{ // 자료형을 붙이지 않아도 된다.
throw new Error();
}
function infLoop():never{
while (true){
//do something..
}
}
// enum
enum Os {
Window = 'win' , //아무것도 입력하지 않으면 1, 2, 3으로 변수 값이 저장된다.
Ios = 'ios',
Android = 'and'
}
let myOs:Os;
myOs = Os.Window
// 위와 같이 특정 값만 넣고 싶을 때나 강제하고 싶을 때 enum을 사용하면 된다.
//null, undefined
let a3 = null;
let b3 = undefined