TypeScript 기본 변수 및 유형 단순화
TypeScript는 정적 유형을 추가하여 JavaScript를 향상시켜 오류를 조기에 포착하고 코드 품질을 개선합니다. 이 문서에서는 TypeScript 변수와 유형의 기본 사항을 간소화하여 초보자에게 명확한 이해를 제공합니다.
TypeScript의 변수 이해
TypeScript에서 변수는 JavaScript와 비슷하게 선언되지만, 타입 주석이라는 이점이 더 있습니다. 이를 통해 변수가 어떤 종류의 데이터를 보유해야 하는지 지정할 수 있습니다.
변수 선언
let
, const
, var
을 사용하여 변수를 선언할 수 있습니다. 그러나 let
과 const
은 블록 범위 기능이 권장됩니다.
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를 완벽하게 익히고 견고한 애플리케이션을 구축하는 데 필요한 모든 잠재력을 활용할 수 있습니다.