변수
- 어떤 정보에 이름을 붙여서 사용하기 위해 생성
예약어
- JS에서 이미 사용하는 단어
- 변수명으로 사용할 수 없음
- ex) class = "수업";
여러명이 함께하는 큰 프로젝트인 경우 변수명이 겹칠 수 있음 --> 변수 선언 방식 지정 필요
변수 선언 방식
let
- 변할 수 있는 값 선언 시 사용
- 동일한 변수가 재선언 불가능
- 최초 변수 선언 후, 다른 값으로 변경 가능
let name = "Mike";
let name = "janny";
let toy = "게임기";
toy = "인형";
const
- 최초 변수 선언 후, 다른 값으로 변경 불가능
- 바뀌지 않는 상수를 입력할 때 사용 (ex. 파이값 등)
- 모든 변수를 const로 선언 후, 바뀌어야 하는 변수만 let으로 변경
변수 선언 규칙
- 변수는 문자, 숫자, $, _ 만 사용 가능
- 변수명 첫 글자는 숫자 불가능
- 변수명으로 예악어는 사용 불가능
- 가급적 상수는 대문자로 작성
- 변수명은 읽기 쉽고 이해할 수 있게 선언하는 것이 좋음