Typescript2 타입스크립트의 타입 TypeScript의 타입들1. 기본 타입 (Primitive Types)let name: string = "Kim";let age: number = 25;let isLogin: boolean = true; 2. 배열 (Array)let numbers: number[] = [1, 2, 3];let names: string[] = ["A", "B"]; 3. 객체 (Object)let user: { name: string; age: number } = { name: "Kim", age: 25,}; 4. 함수 타입function greet(name: string): string { return `Hello ${name}`;} 5. Optional (선택적 속성)type User = { name: str.. 2026. 6. 11. 타입스크립트는 왜 쓰는 걸까? TypeScript 란?TypeScript는 JavaScript에 타입 시스템(Type System) 을 추가한 언어다.즉, JavaScript의 상위 집합(Superset)으로 동작하며, 기존 JavaScript 코드도 그대로 사용할 수 있다.TypeScript는 Microsoft에서 개발한 오픈소스 언어이며, 대규모 애플리케이션에서 발생하는 버그를 사전에 방지하고 코드 안정성을 높이기 위해 등장했다. JavaScript는 동적 타입 언어이기 때문에 변수나 함수의 타입을 미리 지정하지 않는다. 이러한 유연함은 빠른 개발을 가능하게 하지만, 예상하지 못한 타입 오류를 발생시킬 수 있다.예를 들어 아래 코드를 살펴보자.function add(a, b) { return a + b;}add(10, "20").. 2026. 6. 11. 이전 1 다음