TypeScript 기본 변수 및 유형 단순화

TypeScript는 정적 유형을 추가하여 JavaScript를 향상시켜 오류를 조기에 포착하고 코드 품질을 개선합니다. 이 문서에서는 TypeScript 변수와 유형의 기본 사항을 간소화하여 초보자에게 명확한 이해를 제공합니다.

TypeScript의 변수 이해

TypeScript에서 변수는 JavaScript와 비슷하게 선언되지만, 타입 주석이라는 이점이 더 있습니다. 이를 통해 변수가 어떤 종류의 데이터를 보유해야 하는지 지정할 수 있습니다.

변수 선언

let, const, var을 사용하여 변수를 선언할 수 있습니다. 그러나 letconst은 블록 범위 기능이 권장됩니다.

let age: number = 25;
const name: string = "Alice";

TypeScript의 기본 유형

TypeScript는 변수가 보유할 수 있는 데이터 종류를 정의하기 위해 여러 가지 기본 유형을 제공합니다.

  • 숫자: 정수 및 부동 소수점 숫자를 포함한 숫자 값을 나타냅니다.
  • 문자열: 텍스트 데이터를 나타냅니다.
  • 부울: 참 또는 거짓 값을 나타냅니다.
  • 배열: 특정 유형의 값 컬렉션을 나타냅니다.
  • Object: 키-값 쌍의 컬렉션을 나타냅니다.

숫자 예시

let count: number = 100;

문자열 예제

let greeting: string = "Hello, World!";

부울 예제

let isActive: boolean = true;

배열 예제

let scores: number[] = [90, 80, 70];

객체 예제

let user: { name: string, age: number } = {
  name: "John",
  age: 30
};

유형 추론

TypeScript는 초기 값을 기반으로 변수의 유형을 자동으로 추론할 수 있습니다. 즉, 항상 유형을 명시적으로 지정할 필요는 없지만 그렇게 하면 코드가 더 명확해질 수 있습니다.

유형 추론 예제

let age = 25; // TypeScript infers 'age' as number
age = "hello"; // Error: Type 'string' is not assignable to type 'number'

유형 주석

유형 주석을 사용하면 변수의 유형을 명시적으로 정의할 수 있습니다. 이를 통해 변수에 할당된 값이 예상 유형에 맞는지 확인하는 데 도움이 됩니다.

유형 주석 예제

let isLoggedIn: boolean = false;

결론

변수와 유형을 이해하는 것은 TypeScript를 효과적으로 사용하는 데 기본입니다. TypeScript의 유형 시스템을 활용하면 보다 안정적이고 유지 관리하기 쉬운 코드를 작성할 수 있습니다. 기본 유형으로 시작하고, 유형 추론을 탐구하고, 유형 주석을 사용하여 코드가 예상 데이터 구조를 준수하는지 확인하세요.

이러한 기본 사항을 익히면 TypeScript를 완벽하게 익히고 견고한 애플리케이션을 구축하는 데 필요한 모든 잠재력을 활용할 수 있습니다.