공부
-
[TYPE SCRIPT] ClassLanguage/TypeScript 2023. 12. 27. 00:54
접근 제한자 ( Access Modifier ) 타입 스크립트에서는 접근 제한자 (Access Modifier) 를 지원한다. 접근 제한자에는 public , private , protected 가 있다. 아무것도 표기하지 않고 작성하면 public 이다. private 을 사용하면 해당 클래스 내에서만 사용 가능하다. #을 붙여도 가능. protected 는 자식 클래스에서도 접근이 가능하지만, 클래스 인스턴스에서는 접근 불가. static 을 사용하면 클래스로 접근해야한다. class Exam { name: string static nation: string = 'Korea' private addr: string protected age: number constructor(name: string , ..
-
[TYPE SCRIPT] 타입 스크립트 기본 문법Language/TypeScript 2023. 12. 27. 00:47
자료형 타입 스크립트에서 제공하는 데이터 타입은 Js 기본 자료형을 포함하며 boolean, number, string, symbol, null, undefined, array, any, void, never, unknown enum 등의 원시 타입이 있다. Type Annotation Type Annotation 이란 명시된 타입만 들어올 수 있다고 선언하는 것을 말한다. // Literal Types const userName1 = "Bob"; // const로 선언할 때, type 자체가 "Bob"로 할당, 이를 리터럴 타입이라 한다. let userName2 = "Tom"; // 다른 문자열로 바뀔 수 있으므로 type이 string로 할당. // Union Types : | 를 사용하여 타입을 ..