개인 자료 정리 홈페이지 입니다.

Note > typescript기초 문법By a3040, Published on Invalid Date

소개 · GitBook (typescript-kr.github.io)



변수 선언

변수를 선언할 때는 let 또는 const 키워드를 사용합니다. let은 값이 변경 가능한 변수를 선언할 때 사용하고, const는 값이 변경 불가능한 상수를 선언할 때 사용합니다.

// 숫자 타입의 변수 선언
let num: number = 123; 
// 문자열 타입의 상수 선언
const str: string = "Hello"; 


함수 선언

함수를 선언할 때는 함수 이름 뒤에 매개변수와 반환 타입을 지정합니다.

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


클래스 선언

class Person {
 private name: string;
 private age: number;


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


 public getName(): string {
   return this.name;
 }


 public getAge(): number {
   return this.age;
 }
}


인터페이스 선언

interface Person {
  name: string;
  age: number;
}


let person: Person = {
  name: "John",
  age: 30,
};


타입 별칭 선언

복잡한 타입을 간략하게 정의할 수 있는 타입 별칭을 선언할 수 있습니다.

type Person = {
  name: string;
  age: number;
}


let person: Person = {
  name: "John",
  age: 30,
};


유니온 타입 선언

let value: string | number;
value = "Hello";
value = 123;