변수 선언 JavaScript: var, let, const var x = 10; let y = 20; const z = 30 TypeScript: 동일하지만 타입 선언 추가 가능 let x: number = 10; const y: string = "Hello" 함수 JavaScript: 함수 선언 function add(a, b) { return a + b; } TypeScript: 함수 선언 시 매개변수 및 반환 타입 지정 가능 function add(a: number, b: number): number { return a + b; } 인터페이스 JavaScript: 인터페이스가 없음 TypeScript: 인터페이스를 사용하여 객체의 구조를 정의 가능 interface Person { name: string; age: number; } const person: Person = { name: "John", age: 25 }; 클래스 JavaScript: ES6에서 클래스 도입 cl...
원문 링크 : [TypeScript] JS와 TS의 주요 차이점 요약