Skip to content

JavaScript 학습 로드맵 ​

브라우저와 서버에서 실행되는 JavaScript의 문법과 실행 원리를 익힙니다.

전체 학습 순서 ​

단계주제
01실행 환경과 기본 문법
02함수와 데이터 처리
03스코프와 객체 모델
04비동기 처리
05모듈과 검증

01. 실행 환경과 기본 문법 ​

  • 브라우저 콘솔과 런타임
  • 변수 선언
  • 원시 타입
  • 형변환, truthy와 falsy
  • ==와 ===의 차이
  • 연산자
  • 조건문과 반복문

02. 함수와 데이터 처리 ​

  • 함수 선언
  • 매개변수와 반환값
  • 배열과 객체
  • 구조 분해, 스프레드와 나머지 매개변수
  • 배열 메서드
  • Map과 Set
  • 옵셔널 체이닝과 널 병합
  • 정규식으로 문자열 다루기

03. 스코프와 객체 모델 ​

  • 스코프
  • 클로저
  • this
  • 프로토타입과 클래스
  • 참조와 복사
  • 반복 가능한 객체와 제너레이터

04. 비동기 처리 ​

  • 호출 스택
  • 이벤트 루프
  • Promise
  • async/await
  • all, race와 allSettled로 여러 작업 조합하기
  • 예외 처리

05. 모듈과 검증 ​

  • import와 export
  • 모듈별 책임 분리
  • 패키지 관리
  • 코드 포맷과 정적 분석
  • 단위 테스트

Last updated: