let age:number = 30;
let isAdult:boolean = true;
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'];
//생략 가능 typescript가 기본적으로 잡아줌let age = 30;
let isAdult = true;
let a = [1,2,3];
let a2 = [1,2,3];
let week1 = ['mon','tue','wed'];
let week2 = ['mon','tue','wed'];
// 튜플 (Tuple)let b:[string, number];
b = ['z', 1] // O//b = [1, 'z'] // X// void, never: 오류를 반환하거나, 영원히 끝나지 않는 함수functionsayHello():void{
console.log('hello');
}
functionshowError():never{
thrownewError();
}
functioninfLoop():never{
while (true) {
}
}
// enum, 비슷한 값끼리 묶음, Window = 3 을 줬을경우 ios는 그 다음 값이 됨enum Os {
Window,
Ios,
Android
}
let myOs:Os;
myOs = Os.Window;
// null, undefinedlet a:null = null;
let b:undefined = undefined;