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;