
학습 목표
- 변수사용은 데이터를 편리하게 저장하고 꺼내 쓰는 것임을 이해한다.
- JavaScript에서 변수의 선언과 값의 할당에 대해서 설명할 수 있다.
= 가 "같다"라는 의미가 아니라 할당 연산자임을 이해할 수 있다.
변수(variable)?
변수를 사용한다는 것은 다음과 같은 사실을 의미한다.
- 컴퓨터에는 데이터를 위한 보관함이 존재하는데 이를 메모리라고한다.
- 메모리의 크기는 모두 동일하다.
- 변수는 각 메모리의 이름을 의미한다. 데이터의 이름표(label)라고 부를 수 있다.
- 변수를 통해서 보관된 데이터를 사용할 수 있다.
- 즉 물건들을 저장할 수 있는 작은 골판지 상자와 같다.

변수를 사용하는 방법
- 우리가 사용할 수 있는 데이터의 보관함(변수)이 주어진다.
- 이 보관함의 자리를 확보해야하는데 이를 선언(declaration) 이라고한다.
- 선언은
let 키워드와 식별자(identifiers)를 사용한다.
- 보관함의 자리가 확보되면 그곳에 데이터를 저장할 수 있다. 이를 할당(assignment)이라고 한다.
- 이 때
=가 같다는 의미가 아닌 데이터가 저장되었다는 의미로 사용된다.
- 코드의 각 한줄을 표현식(expression)이라고 한다.
- 이 표현식이 무엇을 의미하는지 알아내는것을 평가(evaluation)이라고 한다.
let age = 12;
let name = 'Jun'
console.log('Hello, My name is ' + name + ' and my age is ' + age);
변수 선언 방법
var : 변수를 선언. 추가로 동시에 값을 초기화.
let : 블록 스코프 지역 변수를 선언. 추가로 동시에 값을 초기화.
const : 블록 스코프 읽기 전용 상수를 선언.