티스토리 뷰

반응형

Typescript 어노테이션은 변수, 함수, 클래스 등에 대한 타입 정보를 명시하는 것을 의미합니다.

이를 통해 코드의 가독성을 높이고, 개발자의 실수를 방지할 수 있습니다.

아래는 몇 가지 주요 어노테이션의 예시입니다.

변수

let count: number = 5;
let name: string = "John";
let isDone: boolean = false;

함수

function add(num1: number, num2: number): number {
  return num1 + num2;
}

function greet(name: string): void {
  console.log(`Hello, ${name}!`);
}

클래스

class Person {
  name: string;
  age: number;

  constructor(name: string, age: number) {
    this.name = name;
    this.age = age;
  }

  greet(): void {
    console.log(`Hello, my name is ${this.name} and I'm ${this.age} years old.`);
  }
}

위의 예시에서 볼 수 있듯이, 어노테이션은 변수나 함수의 매개변수, 반환값, 클래스의 프로퍼티 등에

모두 적용될 수 있습니다.

 

반응형

'타입스크립트' 카테고리의 다른 글

타입스크립트 Decorator  (0) 2023.03.16
타입스크립트 Guard  (0) 2023.03.16
타입스크립트 추론 (Inference)  (0) 2023.03.16
타입스크립트 클래스  (0) 2023.03.16
타입스크립트 인터페이스  (0) 2023.03.16
댓글