가장 많이 쓰는 타입 3가지
let a:number = 1; let b:string = "1"; let c:boolean = true;
배열const arry: string[] = ["123","11"]
객체const obj: { name: string; // 쉼표가 아닌 세미클론 age: number; } = { name: "jw", age: 26 }
함수function a(num1: number, num2: number): number { // 파라미터 뒤의 타입은 return 값의 타입 return num1 + num2; }function b(): void { // return 값이 없을 땐 void 사용 console.log("hello world"); }
class Food { // 첫글자는 대문자 name: string; price: number; constructor(name: string, price: number){ // 생성자 this.name = name; this.number = number; } } const pizza = new Food("고구마피자",18000); // 인스턴스 console.log(pizza) // Food { name: '고구마피자', price: 18000} console.log(pizze.name); // 고구마피자 (객체와 사용법이 같음)