// 변수선언
let a = "Mark";
a = 39;
// 변수 재할당, 이때! 처음 변수는 string이었고, 두번째 변수는 number다.
// ts 에서는 변수 선언시 type이 같이 선언되어 다른타입을 변수로 재할당 할 수 없다.
let b: string;
// type annotation
// 특정변수로 사용될 type을 지정할수 있다.
//함수에서
function hello(b: number) {
}
// 함수의 매개변수로 인자의 Type도 지정할 수 있다.
hello('Mark');
// 변수 타입이 number일때 string을 인자로 사용하면 에러발생!