
JavaScript는 웹 브라우저에서 동작하는 프로그래밍 언어로,
웹 페이지를 동적으로 제어하기 위해 만들어졌다.
HTML과 CSS로 구성된 정적인 웹페이지에
→ 인터랙티브한 기능을 추가할 수 있다.
예를 들어:
✅ JavaScript는 웹사이트에 생명력을 불어넣는 역할을 한다.

💡 JavaScript는 Java와 이름만 비슷할 뿐, 완전히 다른 언어이다.

JavaScript는 이제 웹 프론트엔드를 넘어 앱 개발, 서버, 데이터 시각화, IoT 등 다양한 분야에서 활용된다.
🎯 과거엔 브라우저 전용이었지만, 지금은 전방위 개발에 활용되는 범용 언어다.
JavaScript는 웹을 넘어 모든 플랫폼을 아우르는 다재다능한 언어다.
prompt("text", "입력 예시")let birth = prompt("생년월일을 입력하세요", "Ex)YYMMDD");

confirm("text")let isDelete = confirm("정말 삭제하시겠습니까?");

document.write("text")document.write("Hello JavaScript!");

console.log("text")console.log("로그 출력");

alert("text")alert("작업이 완료되었습니다!");

varvar a = 10;
var a = 20;
console.log(a); // 20
letlet b = 30;
b = 40;
console.log(b); // 40
constconst c = 100;
const user = { name: "Emma" };
user.name = "HY";
console.log(user);
| 구분 | 재선언 | 재할당 | 스코프 | 사용 권장 |
|---|---|---|---|---|
var | 가능 | 가능 | 함수 스코프 | ❌ 지양됨 |
let | 불가 | 가능 | 블록 스코프 | ✅ 기본 변수 |
const | 불가 | 불가 | 블록 스코프 | ✅ 불변값 |