[typescript] 타입스크립트의 주요 문법은 어떻게 생겼나요?
타입스크립트는 자바스크립트의 확장된 버전으로, 정적 타입을 지원하면서도 자바스크립트의 모든 기능을 포함하고 있습니다. 이는 개발자가 코드를 더 안정적으로 작성할 수 있도록 도와줍니다.
타입스크립트의 주요 문법은 다음과 같습니다.
1. 변수 선언
let num: number = 10;
const str: string = "Hello, TypeScript!";
2. 함수
function greet(name: string): string {
return `Hello, ${name}!`;
}
3. 클래스
class Person {
name: string;
age: number;
constructor(name: string, age: number) {
this.name = name;
this.age = age;
}
greet() {
return `Hello, my name is ${this.name} and I am ${this.age} years old.`;
}
}
4. 인터페이스
interface Shape {
color: string;
}
5. 제네릭
function identity<T>(arg: T): T {
return arg;
}
이외에도 타입스크립트에는 다양한 고급 문법과 기능이 포함되어 있습니다. 이러한 문법과 기능을 이용해 타입스크립트로 더 안정적이고 확장성 있는 애플리케이션을 개발할 수 있습니다.
더 많은 타입스크립트 문법과 기능에 대해 알아보려면 타입스크립트 공식 문서를 참고하세요.