변수(Variable)는 데이터를 저장할 때 쓰이는 '이름이 붙은 저장소' 입니다.
let message; // let 키워드를 사용해 변수를 생성
message = 'Hello'; // 문자열 저장
alert(message); // 변수에 저장된 값을 보여줌
let message = 'Hello'; // 변수를 정의하고 값을 할당
alert(message); //Hello!
Var ? let?
var와 let은 거의 동일하게 작동하지만, var는 오래된 방식!
변수를 두 번 선언하면 에러가 발생!
변수는 한번만 선언해야 한다. 같은 변수를 여러 번 선언 할 경우 에러가 발생한다.let message = Hello! let message = Hola!
- 변수명에는 오직 문자와 숫자, 그리고 기호 $ 와 _ 만 들어간다.
- 첫 글자는 숫자가 될 수 없다.
let $ = 1; // $라는 이름의 변수 선언
let _ = 2; // _라는 이름의 변수 선언
alert($ + _); //3
//잘못된 코드 예시
let 1a; // 첫 글자는 숫자가 될 수 없다.
let my-name // '-' 하이픈은 변수명에 올 수 없다.
변화하지 않는 변수를 선언 할 땐, let 대신 const를 사용한다.
const myBirthday = '10.24.1992';
상수는 재할당할 수 없으므로 변경하면 에러가 발생!