반응형
변수(variable)
데이터를 저장할 때 쓰는 '이름이붙은 저장소'
let message; //변수 선언
message = 'Hello'; //데이터 저장
let message = 'Hello'; // 한 줄에 작성가능, 변수 초기화
- 변수를 두 번 선언하면 에러가 발생한다.
변수 명명 규칙
- 변수명에는 문자, 숫자, $, _ 만 들어갈 수 있다.
- 첫 글자는 숫자 불가능
- 대 소문자 구별
- 예약어(자바스크립트 내부에서 이미 사용중) 사용불가
카멜표기법
여러 단어를 조합하여 변수명을 만들땐 각 단어의 첫글자를 대문자로 작성한다.
let myVeryLongName;
상수
const로 선언한 변수를 상수라 부르며 재할당이 불가능하다. (값이 변경되는 것을 방지)
const myBirthday = '18.04.1982';
myBirthday = '01.01.2001'; // error, can't reassign the constant!
대문자 상수
기억하기 힘든 값을 변수에 할당해 별칭으로 사용하는것, 이런 상수는 대문자와 밑줄로 구성된 이름으로 명명한다.
const COLOR_RED = "#F00";
const COLOR_GREEN = "#0F0";
const COLOR_BLUE = "#00F";
const COLOR_ORANGE = "#FF7F00";
// 색상을 고르고 싶을 때 별칭을 사용할 수 있게 되었습니다.
let color = COLOR_ORANGE;
alert(color); // #FF7F00
반응형