데브포일 홈
DEV MODE - 실서버 영향 없음 📦 배포 관리
JavaScript 핵심 개념 - 변수, 함수, 조건문
+100 XP
LEVEL 8 QUEST

JavaScript 핵심 개념 - 변수, 함수, 조건문

JavaScript 핵심 개념 - 변수, 함수, 조건문 — DevFoil 바이브코딩 Stage 3, Lv.8

JavaScript란?
웹을 움직이게 만드는 언어
HTML이 뼈대, CSS가 옷이라면 JavaScript는 근육입니다.
버튼을 클릭하면 메뉴가 열리고, 스크롤하면 애니메이션이 작동하고, 폼을 제출하면 데이터가 전송되는 것 — 이 모든 게 JavaScript 덕분입니다.

바이브코딩에서 AI가 생성하는 코드의 대부분이 JavaScript입니다. 핵심 개념을 이해하면 AI가 만든 코드를 읽고, 수정하고, 디버깅할 수 있습니다.
변수 — 데이터를 담는 상자
let과 const (var는 쓰지 마세요!)
변수는 데이터를 저장하는 이름 붙은 상자입니다. JavaScript에서 변수를 선언하는 방법은 3가지지만, 현대 JavaScript에서는 letconst만 사용합니다.
키워드재할당용도추천
const불가능변하지 않는 값기본으로 사용
let가능변할 수 있는 값필요할 때만
var가능구식 방법사용 금지
// const: 변하지 않는 값에 사용 (기본값!) const siteName = "DevFoil"; const maxUsers = 100; const isPublished = true; // let: 나중에 값이 바뀔 때만 사용 let currentScore = 0; currentScore = 50; // OK - let은 재할당 가능 // const는 재할당 불가 // siteName = "Other"; // 에러 발생! // var는 쓰지 마세요 — 스코프 문제가 생깁니다 // var oldWay = "이건 구식입니다";
💡 실전 규칙
일단 모든 변수를 const로 선언하세요. 나중에 값을 바꿔야 할 때만 let으로 변경합니다. 이게 현업 개발자들의 습관입니다.
🔒
여기까지는 미리보기입니다
JavaScript 핵심 개념 - 변수, 함수, 조건문
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)