TypeScript

TypeScript

타입스크립트 TypeScript | 유니언과 리터럴 Union & Literal

“코드 정보에 입각한 추론” 유니언Union 값에 허용된 타입을 두 개 이상의 가능한 타입으로 확장하는 것 let songwriter = Math.random() > 0.5 // let songwriter: string | undefined ? undefined : "Bon Iver" let singer: string | number = number; // 초기값은 number이지만 잠재적으로 string이 될 수도 있다 singer.toString(); // OK singer.toUpperCase(); // Error - number 타입에 없음 singer.toFixed(); // Error - string 타입에 없음 (소수점 처리 방법) 내로잉Narrowing 값에 허용된 타입을 하나로 좁히는 것..

TypeScript

타입스크립트 TypeScript | 타입 시스템 Type System

“프로그래밍 언어가 프로그램에서 가질 수 있는 타입을 이해하는 방법에 대한 규칙 집합” ‘타입’은 자바스크립트JavaScript에서 다루는 값의 형태에 대한 설명이다. ‘형태’란, 값에 존재하는 속성과 메서드, 내장되어있는 typeof 연산자가 설명하는 것을 의미한다. 원시 타입 Primitive Type null undefined boolean string number bigdint symbol 타입 추론 과정 let firstName = "SuperShy"; firstName.length(); // 멤버 을 로 잘못 호출했기 때문에 타입 오류 발생 오류 종류 어떤 프로젝트는 모~든 오류가 수정될때까지 코드 실행을 차단. tsconfig.json에서 설정 가능 구문 오류: TS → JS 변환이 차단됨 ..

minkyoung BAE
'TypeScript' 카테고리의 글 목록