TypeScript

TypeScript 관련 최신 글을 모았습니다.

TypeScript any, unknown, void, never 타입의 차이와 활용법을 설명하는 대표 이미지
프로그래밍 · TypeScript

TypeScript 완전정복 10화: any, unknown, void, never 이해하기

TypeScript 완전정복 10화입니다. 타입 검사를 포기하거나 더 엄격하게 지키는 특별한 타입인 any, unknown, void, never를 입문자 눈높이에서 정리했습니다. any의 의미와 위험성, 암묵적 any, any 사용 범위 줄이기, unknown으로 외부 데이터 안전하게 처리하기, typeof와 배열·객체 검사, JSON.parse와 catch 오류 처리, void 함수와 콜백의 의미, never 함수와 완전성 검사, 네 타입의 선택 기준과 실습 예제까지 다룹니다.

BeanCon2026-07-31
TypeScript 유니언 타입과 리터럴 타입의 차이와 활용법을 설명하는 대표 이미지
프로그래밍 · TypeScript

TypeScript 완전정복 9화: 유니언 타입과 리터럴 타입 이해하기

TypeScript 완전정복 9화입니다. 하나의 변수에 여러 타입 가능성을 허용하는 유니언 타입과 정확히 지정된 값만 허용하는 리터럴 타입을 입문자 눈높이에서 정리했습니다. | 기호, typeof 타입 좁히기, 공통 기능, 함수 매개변수와 반환값, 배열과 유니언 타입, 타입 별칭, 문자열/숫자/불리언 리터럴 타입, 상태값과 옵션 제한, as const, 실무 설계 기준까지 다룹니다.

BeanCon2026-07-27
TypeScript 배열과 튜플의 차이와 사용법을 설명하는 대표 이미지
프로그래밍 · TypeScript

TypeScript 완전정복 8화: 배열과 튜플 제대로 이해하기

TypeScript 완전정복 8화입니다. 여러 값을 한 번에 저장하는 배열과 각 위치의 타입이 정해진 튜플을 입문자 눈높이에서 정리했습니다. 배열 타입 작성법, number[]와 Array<number>, 배열 접근과 변경, push와 pop, map, filter, find, some, every, includes, 객체 배열, 읽기 전용 배열, reduce, union 배열, 튜플, 선택적 튜플, 나머지 요소, readonly tuple, as const, 구조 분해 할당, 함수의 튜플 반환까지 다룹니다.

BeanCon2026-07-26
TypeScript에서 null과 undefined를 안전하게 다루는 방법을 설명하는 대표 이미지
프로그래밍 · TypeScript

TypeScript 완전정복 7화: null과 undefined 제대로 이해하기

TypeScript 완전정복 7화입니다. 값이 없는 상태를 표현하는 null과 undefined를 입문자 눈높이에서 정리했습니다. 두 값의 차이, typeof null, strictNullChecks, 안전한 검사 방법, 널 병합 연산자, 선택적 연결 연산자, 함수와 객체에서 값이 없는 상태를 다루는 방법, API와 JSON에서의 처리 기준까지 다룹니다.

BeanCon2026-07-24
TypeScript의 string, number, boolean 기본 타입 사용법을 설명하는 대표 이미지
프로그래밍 · TypeScript

TypeScript 완전정복 6화: 기본 타입 완벽 이해하기

TypeScript 완전정복 6화입니다. 가장 자주 사용하는 기본 타입인 string, number, boolean을 입문자 눈높이에서 정리했습니다. 문자열 작성법, 템플릿 리터럴, 문자열 메서드, 숫자 연산, NaN과 Infinity, 소수 계산 주의점, boolean 변수명, 비교 연산, 논리 연산자, typeof, 함수 매개변수와 객체 속성 타입, 대문자 타입 사용 주의까지 다룹니다.

BeanCon2026-07-24
TypeScript 코드가 컴파일러를 거쳐 JavaScript로 변환되고 실행되는 과정을 설명하는 대표 이미지
프로그래밍 · TypeScript

TypeScript 완전정복 3화: 컴파일과 트랜스파일 실행 과정 이해하기

TypeScript 완전정복 3화입니다. TypeScript 코드가 JavaScript로 변환되고 실행되는 과정을 정리했습니다. tsc 컴파일러의 소스 읽기, 문법 검사, 타입 검사, JavaScript 생성, 타입 정보 삭제, 컴파일과 트랜스파일의 차이, target 설정, 컴파일 오류와 실행 오류, noEmit과 watch 모드까지 실습 흐름으로 다룹니다.

BeanCon2026-07-21