[typescript] 타입스크립트 변수 및 데이터 타입
타입스크립트(TypeScript)는 자바스크립트의 상위 호환 언어로, 정적인 타입을 지원합니다. 이는 변수를 선언할 때 해당 변수가 어떤 타입의 데이터를 보유할 것인지 명시할 수 있음을 의미합니다.
변수 선언
타입스크립트에서 변수를 선언할 때는 let
혹은 const
키워드를 사용합니다.
let myVar: number = 10;
const PI: number = 3.14;
위의 예시에서 myVar
변수는 number
타입의 데이터를 보유하고 있으며, PI
변수는 number
타입의 상수를 보유하고 있습니다.
데이터 타입
타입스크립트에서는 몇 가지 기본적인 데이터 타입을 제공합니다.
number
: 숫자string
: 문자열boolean
: 불리언(참 혹은 거짓)array
: 배열tuple
: 고정된 요소 수만큼의 타입을 미리 정의된 배열enum
: 열거형any
: 모든 타입에 대응되는 타입
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";
타입스크립트는 이외에도 다양한 데이터 타입을 제공하며, 개발자는 프로젝트의 요구에 맞게 데이터 타입을 선택하여 사용할 수 있습니다.
결론
타입스크립트를 사용함으로써, 변수와 데이터의 타입을 명확하게 지정할 수 있어 코드의 가독성과 안정성을 높일 수 있습니다. 이는 유지보수 및 협업에 매우 유용하며, 오류를 사전에 방지할 수 있는 장점을 제공합니다.
참조:
- TypeScript 공식 문서
- MDN Web Docsconst MyVar = 10;