본문 바로가기

타입스크립트2

TypeScript - Class 클래스는 객체를 정의하기 위한 청사진 역할을 하며, 속성과 메서드를 포함할 수 있습니다.(*청사진이란 미례 계획, 구상 등을 말하는 겁니다.) 기본 구조class 클래스이름 { // 필드(속성) 선언 propertyName: 타입; // 생성자 constructor(매개변수: 타입) { this.propertyName = 매개변수; } // 메서드 methodName(): 반환타입 { return this.propertyName; }}  1. 선언과 사용class Person { name: string; age: number; constructor(name: string, age: number) { this.name = name; this.age = age; }.. 2024. 11. 30.
TypeScript란? 타입스크립트는 자바스크립트의 단점을 보완하기 위해 만들어졌습니다. 한마디로 "자바스크립트를 더 안전하고, 더 효율적으로 사용할 수 있게 도와주는 언어"라고 할 수 있습니다. 주요 특징1. 정적 타입(Static Typing)타입스크립트는 변수, 함수, 객체 등에 대해 타입을 명시적으로 지정할 수 있음정적 타입을 통해 코드 작성 중 오류를 미리 확인할 수 있어 안정성이 증가함예시let age: number = 25;let name: string = "John";2. 자바스크립트의 상위 집합(Superset)타입스크립트는 자바스크립트 코드를 포함하며, 기존 자바스크립트 코드와 호환 됨즉, 자바스크립트로 작성된 코드는 타입스크립트로 실행 가능3. 컴파일 언어타입스크립트는 브라우저에서 실행되기 위해 자바스크립트.. 2024. 11. 30.