[typescript] 변수 선언과 타입 지정
이번 포스트에서는 TypeScript에서 변수를 선언하고 타입을 지정하는 방법에 대해 알아보겠습니다.
변수 선언
TypeScript에서 변수를 선언할 때는 let
또는 const
키워드를 사용합니다. let
은 재할당이 가능한 변수를 선언할 때 사용되고, const
는 재할당이 불가능한 상수를 선언할 때 사용됩니다.
let myVar: number = 10;
const myConst: string = "Hello";
타입 지정
변수를 선언할 때 TypeScript는 자동으로 타입을 추론할 수 있지만, 명시적으로 타입을 지정할 수도 있습니다. 이를 통해 코드의 가독성을 높이고 에러를 사전에 방지할 수 있습니다.
let myVar: number = 10;
let myString: string;
myString = "Hello";
let myBool: boolean = true;
let myArray: number[] = [1, 2, 3];
let myTuple: [string, number] = ["hello", 10];
let myObject: { name: string, age: number } = { name: "Alice", age: 30 };
템플릿 문자열
TypeScript는 ES6의 템플릿 문자열을 지원합니다. 이를 통해 문자열 안에 변수를 삽입할 수 있고, 멀티라인 문자열을 간편하게 작성할 수 있습니다.
let name: string = "Alice";
let greeting: string = `Hello, ${name}!
How are you today?`;
이렇게 TypeScript에서 변수를 선언하고 타입을 지정하는 방법을 알아보았습니다. TypeScript의 정적 타입 시스템을 활용하면 더 안정적이고 가독성이 높은 코드를 작성할 수 있습니다.
참고 문헌: