변수 선언
TypeScript에서 변수를 선언할 때 let 또는 const 키워드를 사용합니다.
let 은 값을 변경할 수 있는 변수를 선언할 때 사용하고 const 는 값이 변경되지 않는 상수를 선언할 때 사용합니다.
let myVariable: string = "Hello World"; // 문자열 변수
let myNumber: number = 123; // 숫자 변수
const myConst: boolean = true; // 불리언 상수
변수 유형을 지정하지 않아도 TypeScript는 변수의 초기 값을 보고 유형을 추론할 수 있습니다.
let myInferredString = "Hello Inferred World"; // 문자열 변수 (타입 추론)
let myInferredNumber = 456; // 숫자 변수 (타입 추론)
기본 유형
TypeScript에서 제공하는 기본 유형은 다음과 같습니다.
- number: 숫자형
- string: 문자열형
- boolean: 부울
- null: null 형
- undefined: undefined 유형
- void: 반환값이 없는 함수의 반환형
let myNumber: number = 123;
let myString: string = "Hello TypeScript";
let myBoolean: boolean = true;
let myNull: null = null;
let myUndefined: undefined = undefined;
function myFunction(): void {
console.log("Hello TypeScript");
}
TypeScript는 변수의 초기 값을 보고 변수의 유형을 추론할 수 있습니다.
따라서 변수 유형을 명시적으로 지정할 필요가 없습니다.
let myInferredString = "Hello Inferred World"; // 문자열 타입 (타입 추론)
let myInferredNumber = 456; // 숫자 타입 (타입 추론)
그러나 변수 유형을 명시적으로 지정하면 가독성이 향상되고 서비스 가능성이 향상됩니다.