1. JavaScript란?
1️⃣ 개념
JavaScript(JS) 는
👉 웹 브라우저에서 동작하는 인터프리터 기반의 스크립트 언어
- HTML : 구조 (뼈대)
- CSS : 디자인 (스타일)
- JavaScript : 동작 (로직, 이벤트, 데이터 처리)
즉, 웹 페이지를 “동적으로” 만들기 위한 언어
핵심 특징
- 인터프리터 언어 (컴파일 과정 없음)
- 동적 타입 언어
- 객체 기반(Object-based)
- 이벤트 중심(Event-driven)
- 싱글 스레드 + 비동기 처리 가능
2. JavaScript 사용처
1️⃣ 웹 프론트엔드
- 버튼 클릭 처리
- 입력값 검증
- 화면 동적 변경 (DOM 조작)