💻Client/typescript2 [TS]TypeScript의 추론 해당 포스팅은 '인프런_ 타입스크립트 올인원 : Part1. 기본 문법편' 강의와 '타입스크립트 교과서', '쉽게 시작하는 타입스크립트' 책을 기반으로 학습하여 정리한 내용입니다! 추론이란? 타입스크립트(TypeScript 컴파일러)가 코드를 해석하여 적절한 타입을 정의하는 동작을 의미합니다. const a = '5'; // string const b = 5; // number const c = true; // boolean 변수를 초기화하거나 함수의 파라미터에 기본값을 설정하거나 반환값을 설정했을 때 지정된 값을 기반으로 적당한 타입을 제시하고 정의해 주는 것입니다. ❗제대로 추론하고 있는데 직접 타이핑 하는 것이 더 문제가 될 수 있습니다. ✅ why? const a: string = '5'; a는 .. 2023. 10. 29. [TS]TypeScript란? (사용 이유/기본 지식/기본 설치) TypeScript란? JavaScript에 타입을 부여한 언어입니다. (JS 확장 언어) TypeScript는 JavaScript와 달리 브라우저에서 실행하려면 파일을 한 번 변환해주어야 하는데 이 변환 과정을 컴파일(complie)이라고 합니다. TypeScript를 배워야하는 이유 1️⃣ 코드의 안정성 안정적이다 ⇒ 에러가 적게 난다. 활성 컴파일 시간 오류 분석 사용시(?) 코드베이스에서 런타임 문제가 훨씬 줄어듭니다. 그러나 JS의 모든 에러를 다 막아주는 것은 아닙니다. 자유도는 줄어듭니다. 2️⃣ 코드 가이드 및 자동완성 개발 생산성이 향상됩니다. 3️⃣ 러닝커브가 낮음 기본 지식 typescript는 최종적으로 javascript로 변환됩니다. 순전한 typescript 코드를 돌릴 수 있.. 2023. 10. 29. 이전 1 다음