Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 2.76 KB

README.md

File metadata and controls

48 lines (38 loc) · 2.76 KB

TypeScript

실제 문법·함수·파일 규칙 이름을 번호순으로 배치했습니다. 기초 연산 → 출력 → 입력 → 조건 → 반복 → 함수·자료구조 → 해당 기술의 주요 기능 순서로 학습합니다. 프레임워크에서는 언어 문법과 UI·라우팅 API의 역할을 구분합니다.

준비와 실행

학습 기준: TypeScript 5.9, strict 타입 검사, Node.js 22.12 이상. JavaScript 실행 규칙 위에 정적 타입을 추가합니다. 타입은 외부 입력을 런타임에 자동 검증하지 않습니다.

npm ci
npm run check
npm run example -- "00. operator/main.ts"

tsx가 지정 파일을 실행합니다. 입력 예제는 질문에 이름을 입력하고 Enter를 누르세요. 각 파일은 독립 모듈입니다.

구문별 목차

번호 문법·함수
00 operator
01 console.log
02 readline & question
03 if & else
04 switch & case
05 for
06 while & do while
07 break & continue
08 const & let
09 function & return
10 Array & map & filter
11 type & interface
12 union & typeof
13 null & undefined & optional chaining
14 generic
15 keyof & indexed access
16 Record & Pick & Partial
17 class & implements
18 Promise & async & await
19 try & catch & unknown
20 import & export
21 satisfies & as const

종합 연습

학생 이름과 점수를 입력받아 70점 이상만 표시하는 성적 목록을 만들어 보세요. 빈 이름·숫자가 아닌 값·경계값 70을 확인하고, 각 항목 삭제와 합계 계산을 추가하세요. UI 과정에서는 목록 항목의 안정된 key와 상태 소유 위치도 설명하세요.

공식 문서 · 전체 목차