Language/JS
[노마드코더|vanilla JS 실습] const and let
FionaisFiona
2024. 3. 15. 15:55
let | var | const의 차이점
const : 상수이며 값이 바뀔 수 없다, 재선언 금지, 재할당 금지
let : 새로운 것을 생성할때 쓴다, 재선언 금지, 재할당 가능
var : 재선언 가능, 재할당 가능
// alert("hi");
const a = 6;
const b = 3;
// const myName = "Sumin";
let myName = "Sumin";
console.log("lalala");
console.log(a - 2);
console.log(a * 2);
console.log(b * 2);
console.log("Hello " + myName);
myName = "Kim Sumin";
console.log("My full name is " + myName);
let으로 바꿔서 다시 출력했을 때
다음과 같은 결과가 나온다.
let a = b;
let a = c;
//재선언 금지
let a = b;
a = c;
//재할당은 가능
const a = b;
const a = c;
//재선언 금지
const a = b;
a = c;
//재할당 금지
var a = b;
var a = c;
a = d;
//재선언, 재할당 가능