변수
// 변수 선언
let message;
// 변수 할당
message = 'Hello';
// 합치기
let message = 'Hello';
// 여러개도 가능
let user = 'John', age = 25, message = 'Hello';
- let 대신 var을 사용할 수도 있지만 var은 오래된 방식이다.
- 변수는 딱 한번만 선언해야 한다. 똑같은 변수명으로 두번 선언할 수 없다.
- 변수명은 오직 문자와 숫자, 그리고 기호 $와 _만 들어갈 수 있다. 또한 첫 글자는 숫자일 수 없다.
- 여러 단어를 조합하여 변수명을 만들 때에는 카멜 표기법이 사용된다.
// 여러 단어를 조합할 때 첫 단어를 제외한 나머지의 첫글자를 대문자로 작성하는 방법
let userName;
상수
// 상수 선언
const myBirthday = '12.12.1999'
// 대문자 상수
// 기억하기 힘든 값은 대문자와 밑줄로 구성
const COLOR_RED = "#F00";
const COLOR_GREEN = "#0F0";
const COLOR_BLUE = "#00F";
const COLOR_ORANGE = "#FF7F00";
// 색상을 고르고 싶을 때 별칭을 사용할 수 있게 되었습니다.
let color = COLOR_ORANGE;
- 상수는 변화하지 않는 변수를 의미한다.
- 대문자 상수는 '하드 코딩한' 값의 별칭을 만들때 사용한다.
변수명
- 다른 사람이 이해할 수 있어야 한다.
- 무엇을 하고 있는지 명확히 알고 있지 않을 경우 외에는 줄임말이나 a, b, c는 피해야 한다.
- 서술적이고 간결해야 한다.
- 변수를 추가하는 것은 악습이 아니라 좋은 습관이다.