JavaScript

개요

HTML로 구조를, CSS로 모양을 만들었다면, JavaScript는 웹페이지에 동작과 상호작용을 불어넣는 프로그래밍 언어다. 버튼 클릭, 입력값 검증, 서버와의 데이터 통신 등 "움직이는 웹"의 거의 모든 것이 JavaScript로 구현된다.

학습 로드맵

graph LR
    A[소개 &<br/>변수·타입] --> B[연산자 &<br/>제어문]
    B --> C[함수]
    C --> D[객체 &<br/>배열·ES6]
    D --> G[내장 객체]
    G --> E[DOM &<br/>이벤트·BOM]
    E --> F[비동기 &<br/>모듈]

단원 안내

문법 기초

  • 소개 & 변수와 데이터 타입
    자바스크립트란, 실행 환경, console, var/let/const, 기본형·참조형 데이터 타입

  • 연산자 & 문자열 & 제어문
    산술·비교·논리·대입·비트·타입 연산자, 문자열과 템플릿 리터럴, 조건문, 반복문

  • 함수
    함수 정의와 호출, 매개변수와 반환, 기본 매개변수, 익명·화살표 함수, 콜백 함수

데이터와 구조

실무 활용

학습 방법

각 페이지의 콘솔 출력 박스는 코드를 실행했을 때 브라우저 콘솔(F12)에 찍히는 결과다. 직접 코드를 입력하고 결과를 비교해 보면 가장 빠르게 익힐 수 있다.

마지막 수정 2026년 10월 22일