2020/IT Q_A
java script(const, let)
꽃꽂이하는개발자
2020. 2. 14. 15:55
반응형
초기화와 생성을 해주는 것입니다.
const(constant)는 상수
let은 변수 입니다.
아래처럼 let으로 사용하게 되면
let a = 100;
let b = a - 5;
a = 10;
console.log(b);
console에는 95가 출력됩니다.
하지만
const a = 100;
const b = a - 5;
a = 10;
console.log(b);
입력하게 되면
index.js:3 Uncaught TypeError: Assignment to constant variable. 에러가 뜨게 됩니다.
이 말은 const 타입으로 a를 100으로 정의를 했는데 상수이기 때문에 a에 10을 대입하지 못하기 때문입니다.
const는 변경할 수 없는 상수
let은 변수!
위를 예로 입력한 수를 변경하면 안되는 경우는 const를 사용하고
변경해도 상관 없는 경우는 let을 사용하면 됩니다.
반응형