1 , Var 은 중복 선언이 가능
let : 중복 선언 불가능 , 재할당 가능
var 와 다르게 let 은 해당 변수가 이미 선언되었다는 에러 메세지가 뜨면서 이처럼 중복 선언이 불가능함
3번 쨰의 name = 'css'; 처럼 선언 및 초기화 이후 반복해서 다른 값을 재할당 할 수는 있다
const : 중복 선언 불가능 , 재할당 불가능
위 빨간 네모칸 처럼 "const" 가 총 두번이 들어가면 중복이 불가능하다 여기서
let 과 const 의 차이점은 immutable의 여부이다 , let 은 변수에 다른 값을 재 할당할수 있지만은 const 는 재 할당시 에러 메세지가 출력됨
이처럼 const 은 constant ( 상수) 를 뜻하기에 한번만 선언이 가능하며 값을 바꿀 수도 없다라는 단점이 존재함
결과적으로는 const는 불변을 의미하는 것과 다르게 값을 재할당하는 코드만 불가느아다고 볼 수 있다
또 한 오늘의 코드로 예를 들어보자면
전역 변수와 지역 변수에 둘다 var 변수로 대입을 해본 결과
로 결과물이 나옵니다 하지만 여기서 var은