728x90

변수는 변할수 있는 수 입니다

그렇다면 상수는 무엇일까요?

 

상수는 앞으로 어떠한 변화도 없는 값을 말합니다

 

변수는 이전에 var, let 으로 선언한 것을 볼 수 있습니다.

var a;
let b;

상수는 키워드 const 를 사용하여 선언을 합니다

const a;

변수와 상수의 가장 큰 차이점은 변수는 값의 변화가 가능하지만 상수는 값의 변화가 불가능 하다는 것 입니다.

 

var a = 1;
console.log(a);
a = 2;

console.log(a);

const b = 2;
console.log(b);

b = 3;
console.log(b);

위의 코드를 IDE 나 웹의 개발자 도구를 통하여 실행해 보면 var a =1; 에 대한 출력은 정상적으로 1인 값이 2로 바뀌어 출력됩니다.

하지만 const 즉 상수로 선언된 b 는 2로 출력된뒤 b = 3; 으로 할당하는 과정에서 문제가 생겨 에러가 발생하게 됩니다.

 

코드를 작성하기전에 이값은 앞으로 변할것인가 변하지 않을것인가에 대해 생각을 한번 하고 선언을 해주는 것이 좋습니다.

상수의 구체적인 활용과 변수의 구체적인 활용 은 이후에 알아 보도록 하겠습니다.

728x90

'JavaScript 기초' 카테고리의 다른 글

조건문  (0) 2021.01.11
연산자  (0) 2021.01.10
변수  (0) 2021.01.08

+ Recent posts