Ch.9 JavaScript 기초 — 페이지에 생명을

변수와 데이터 타입

let과 const의 차이를 이해하고 적절히 사용할 수 있다string, number, boolean 데이터 타입을 구별한다typeof 연산자로 변수의 타입을 확인할 수 있다

데이터를 저장할 상자가 필요합니다

사용자의 이름, 점수, 로그인 여부 — 이런 값들을 기억하려면 '변수'라는 이름표 붙은 상자가 필요합니다.

let과 const, 무엇을 써야 할까?

변수(variable) — 데이터를 저장하고 이름으로 불러쓰는 상자입니다.


article

핵심 내용

변수는 값을 담는 상자 이름을 붙여 사용합니다

// let — 값을 나중에 바꿀 수 있음
let score = 0;
score = 10;       // OK! 변경 가능

// const — 한번 정하면 변경 불가
const name = "김짓";
// name = "박짓";  // 에러! 변경 불가

// var — 옛날 방식 (지금은 잘 안 씀)
var old = "레거시";

실무 규칙: 기본은 const, 변경이 필요할 때만 let var는 스코프 문제가 있어 현대 JS에서는 거의 사용하지 않음

JavaScript의 기본 데이터 타입 세 가지를 알아봅시다

const greeting = "안녕하세요";   // string
const age = 20;                // number
const isStudent = true;        // boolean

// typeof로 타입 확인
console.log(typeof greeting);  // "string"
console.log(typeof age);       // "number"
console.log(typeof isStudent); // "boolean"

// 문자열 연결 (+ 연산자)
const message = greeting + ", " + age + "살 입니다!";

템플릿 리터럴 (백틱 사용): 더 깔끔한 문자열 조합 `const msg = `${greeting}, ${age}살 입니다!`;` 백틱(`) 안에서 ${변수}로 값을 삽입합니다.

변수에 저장한 값으로 페이지를 업데이트해봅시다

값을 변경할 수 없는 변수 선언 키워드는?

변수의 데이터 타입을 확인하는 연산자는 ___ 이다

JavaScript에서 var 키워드는 현대 코드에서 권장된다

변수와 타입 마스터!

key

핵심 용어

📝

string

"안녕" — 문자열, 따옴표로 감쌈

🔢

number

42, 3.14 — 정수와 소수 모두 포함

boolean

true / false — 참 또는 거짓

edit_note

정리 노트

변수와 데이터 타입 정리

변수 선언 키워드

const
재할당 불가 — 기본으로 사용 권장
let
재할당 가능 — 값이 변할 때만 사용
var
레거시 키워드 — 스코프 문제로 사용 비권장

기본 데이터 타입

string
문자열 — 따옴표나 백틱(`)으로 감싸기
number
숫자 — 정수·소수 구분 없이 하나의 타입
boolean
true 또는 false 두 가지 값만 존재

기본은 const, 변경이 필요할 때만 let을 사용하세요.

check_circle

핵심 정리

  • 1const = 변경 불가, let = 변경 가능, var = 레거시
  • 2string(문자), number(숫자), boolean(참/거짓) 3대 타입
  • 3typeof로 타입 확인, 템플릿 리터럴로 문자열 조합

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작