본문 바로가기

카테고리 없음

[JavaScript] 자바스크립트 기본 - 변수(variable)와 상수(constant)

 

 

 

1. 변수(variable)

 

1) 변수의 선언

var, let 키워드를 이용해서 변수를 선언

let message;

 

 

2) 변수 명명 규칙 

  • 변수명에는 오직 문자와 숫자, 그리고 기호 $, _만 들어갈 수 있음
  • 첫 글자는 숫자가 될 수 없음
  • 예약어(reserved name)는 변수명으로 사용할 수 없음

 

 

 

2. 상수(constant)

  • 변화하지 않는 변수를 선언할 때  const 키워드를 사용하여 선언 -> 재할당 불가
  • 변수값이 절대 변경되지 않을 것이라고 확신한다면, 값 변경 방지를 위해 const를 사용하고 변수를 선언

 

대문자 상수

  • 기억하기 힘든 값을 변수에 할당해 별칭으로 사용
  • 일반적으로 대문자 스네이크 표기법으로 사용
  • 장점: 기억하기 쉬워짐, 오타 확률 낮아짐, 유의미한 변수명을 통해 코드 가독성 증가
// 16진수 컬러코드를 상수 만들기

const COLOR_RED = "#F00";
const COLOR_GREEN = "#0F0";
const COLOR_BLUE = "#00F";
const COLOR_ORANGE = "#FF7F00";

// 색상을 고르고 싶을 때 별칭을 사용할 수 있게 됨
let color = COLOR_ORANGE;
alert(color); // #FF7F00

 

 

3. var, const, let의 차이

  var let const
역할 변수 선언 변수 선언 상수 선언
재선언 O X X
재할당 O O X