[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의 정적 타입 시스템을 활용하면 더 안정적이고 가독성이 높은 코드를 작성할 수 있습니다.

참고 문헌: