ReactJs 기초 변수

이대영·2024년 8월 28일

const를 사용하여 상수를 선언하면, 프로그램 내에서 값이 변경되지 않는 변수를 명확하게 표현할 수 있다.

 const SilksongReleasedIn2024 = false;

 SilksongReleasedIn2024 = true; // TypeError: Assignment to constant variable.

단! let으로 선언을 했다면 변수이기 때문에 true값으로 재할당 가능하다.

 console.log(SilksongReleasedIn2024);

const는 블록 스코프를 갖기 때문에 선언된 블록 내에서만 유효하다.

누구라도 temp라는 변수는 if문 안에서만 사용될 거라고 예상 할 수 있다.

 if (true) {
   const temp = "local";
   console.log(temp); // 'local'
 }
 console.log(temp); // ReferenceError: temp is not defined

var로 선언했다면 가능 블록 내부와 외부의 로그가 모두 출력됨 = 나머지 변수들과 일관성이 없기 때문에 사용 금지


변수 선언은 가장 먼저 const를 사용하고 값이 변경될 여지가 있는 경우, 즉 재할당이 필요한 경우만 let을 사용하기

0개의 댓글