데이터를 담을 수 있는 저장공간
변수이름을 적고, 등호기호로 할당해 줄 데이터를 적으면 변수 선언
자바스크립트에서 제공하는 변수 선언 키워드를 사용하지 않고 변수를 선언 하는 것
varivable | check point | remark |
---|---|---|
var | 변수의 중복 선언 가능 | 중복된 변수가 있으면 추후 오류가 생김 |
let | 변수의 중복 선언 불가 | 변수에 할당된 데이터를 변경 할 수 있음 |
const | 변수의 중복 선언 불가 | 변수 중복, 데이터 변경 불가 |
const로 선언한 변수는 데이터를 변경 할 수 없어서 변수가 아니라 상수라고 한다
변수는 카멜케이스 방법으로 작성한다.
카멜케이스 (camelcase)란 단어의 첫 글자는 소문자, 연결된 단어의 첫 글자는 대문자로 시작하는 작성법
```
**예시**
let myName = "Emily"; // o
let my-name = "Emily"; // 에러는 발생하지 않으나 관례적으로 카멜케이스로 선언
```
변수 이름은 _, $, 문자로만 시작한다.
**예시**
let 0918bithday = "생일"; // 에러
let !0918bithday = "생일"; // 에러
let birthday0918 = "생일"; // 문자로 시작
let _birthday0918 = "생일"; // _로 시작
let $birthday0918 = "생일"; // $로 시작
상수나 축약어는 대문자로 작성한다.
**예시**
const HTML = "Hyper Text Markup Language";
const MAX_LEVEL = "99";