변수에 대한 타입 주석
const
, var
, let
을 사용하여 변수를 선언할 때, 선택적으로 타입 주석을 추가하여 변수 타입을 명시적으로 지정할 수 있습니다.
ts
letmyName : string = "Alice";
ts
letmyName : string = "Alice";
주의
타입스크립트는 int x = 0;
과 같이 타입을 왼쪽에서 선언하지 않습니다. 타입 주석은 항상 대상의 뒤에 붙습니다.
그러나 대부분의 경우 이것은 필요하지 않습니다. 타입스크립트는 가능하다면 코드의 타입을 자동으로 추론하려고 합니다. 예를 들어 변수의 타입은 초기화자(initializer)의 타입을 기반으로 추론됩니다.
ts
// 타입 주석이 필요하지 않습니다. myName은 string 타입으로 추론됩니다.letmyName = "Alice";
ts
// 타입 주석이 필요하지 않습니다. myName은 string 타입으로 추론됩니다.letmyName = "Alice";
보통은 추론 규칙을 명시적으로 배울 필요는 없습니다. 처음 시작하는 경우라면 타입 주석을 생각보다 적게 사용해 보세요. 타입스크립트가 상황을 완전히 이해하는 데 얼마나 적은 타입 주석이 필요한지 알면 놀랄 것입니다.