이카's
반응형
[TypeScript] OOP(객체 지향 프로그래밍) 기본 개념과 원칙 예시
Language/TypeScript 2022. 1. 16. 15:54

Class template declare once no data in Data가 없는 정의만 하는 template 같은 형식 Object instance of a class created many times data in 실질적으로 data를 넣어 만드는 친구 Object 구성 data (데이터) function (행동) 예시 차를 형상하는 Object가 있다고 생각하여 예시를 들어보자 차의 부품, 가격, 이름 - data 바퀴, 유리, 문, 차의 틀 등등... 주행법 - function 엑셀 브레이크 ... 여기에 조금을 더 추가해야한다. Error Exception Event ... OOP 원칙 OOP를 만드는 것이 위의 예시처럼이라면 쉽겠지만, 사실은 그렇지 않다. 정해진 것은 아니지만 4가지의 대..

[TypeScript] 기본타입
Language/TypeScript 2021. 10. 22. 18:18

TypeScript 기본타입 문자열, 숫자, 배열, 객체, 튜플 TS 기본 타입 설정 // 문자열 let car: string = 'bmw'; // 숫자 let age: number = 30; // boolean let isCar: boolean = true; // 숫자 배열 let arr: number[] = [1,2,3]; let arr2: Array = [1,2,3]; //문자열 배열 let arr3: string[] = ['a', 'b', 'c']; // 객체 let obj: object = {name : 'test', age: 13}; // 튜플 let b: [string, number]; b = ['z', 1]; // b = [1, 'z']; //error b[0].toLowerCase(); ..

[TypeScript] for functional Programmers
Language/TypeScript 2021. 10. 21. 20:08

TS for functional Programmers 내장 타입 TS 내장 타입 JavaScript 와 동일한 원시 타입이 기본적으로 내장되어 있다. number string boolean symbol null undefined object TS 추가된 타입 타입 설명 unknow 최상위 타입 never 하위 타입 객체 리터럴 {property: Type} void return 타입으로 사용 하기 위함 T[] 수정 가능한 배열 === Array로 사용 가능 [a, b] 고정된 길이지만 수정이 가능한 튜플 function( t: T) => {} 함수 예시.1 // void, never => void: 아무것도 반환하지 않을 때 || never: 에러 반환하거나 무한루프일 경우 const test = () ..

반응형