변수와 상수

kiki97 ㅣ 2022. 8. 9. 21:49

반응형

변수(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
반응형