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 |