1. number
- let age:number = 30;
2. boolean
- let isAdult:boolean true;
3. array
3-1 number 배열
- let arr1:number[] = [1,2,3];
- let arr2:Array = [1,2,3];
3-2 String 배열
- let week1:string[] = ['mon','tue','wed'];
- let week2:Array = ['mon','tue','wed'];
let b:[string, number];
- b = ['z', 1]; (가능)
- b = [1, 'z']; (불가능)
void
function sayHello():void {
console.log('hello');
}
never
function showError():never{
throw ne Error();
}
function infLoop():never{
while(true){
// do something...
}
}
enum Os{
Window = 3,
Ios = 10,
Android
}
Os[10] == Os['Ios'];
- 값이 서로 참조할 수 있음
enum 속성을 문자열로도 선언 가능
enum Os{
Window = 'win',
Ios = 'ios',
Android = 'and'
}
let myOs:Os;
myOs = Os.Window;
let a:null = null;
let b:undefined; = undefined;