const userName : string = 'james'
const phoneNumber : number = 01012345678
let isStudent : boolean = true
let arr: number[] = [1,2,3];
let arr: Array<number> = [1,2,3];
let arr: [string, number] = ['hi', 10];
enum Avengers {
Capt, IronMan, Thor
}
let hero: Avengers = Avengers.Capt;
let str: any = 'hi';
let phoneNumber: any = 01012345678
any 타입은 모든 타입에 대해서 허용한다
변수에는 Null 과 undefined만 할당 하고,
함수에는 반환값을 설정할 수 없는 타입
let voidArg: void = undefined;
function useVoid(): void {
console.log('sth');
}
함수의 끝에 절대 도달하지 않는다는 의미를 지닌 타입
function neverEnd(): never {
while (true) {
}
}