[typescript] 타입스크립트 변수 및 데이터 타입

타입스크립트(TypeScript)는 자바스크립트의 상위 호환 언어로, 정적인 타입을 지원합니다. 이는 변수를 선언할 때 해당 변수가 어떤 타입의 데이터를 보유할 것인지 명시할 수 있음을 의미합니다.

변수 선언

타입스크립트에서 변수를 선언할 때는 let 혹은 const 키워드를 사용합니다.

let myVar: number = 10;
const PI: number = 3.14;

위의 예시에서 myVar 변수는 number 타입의 데이터를 보유하고 있으며, PI 변수는 number 타입의 상수를 보유하고 있습니다.

데이터 타입

타입스크립트에서는 몇 가지 기본적인 데이터 타입을 제공합니다.

let num: number = 10;
let str: string = "Hello, TypeScript!";
let isTrue: boolean = true;
let arr: number[] = [1, 2, 3];
let tuple: [string, number] = ["example", 1];
enum Color {Red, Green, Blue}
let c: Color = Color.Green;
let anyType: any = "Can be any type";

타입스크립트는 이외에도 다양한 데이터 타입을 제공하며, 개발자는 프로젝트의 요구에 맞게 데이터 타입을 선택하여 사용할 수 있습니다.

결론

타입스크립트를 사용함으로써, 변수와 데이터의 타입을 명확하게 지정할 수 있어 코드의 가독성과 안정성을 높일 수 있습니다. 이는 유지보수 및 협업에 매우 유용하며, 오류를 사전에 방지할 수 있는 장점을 제공합니다.


참조: