공통점 : 둘다 block scope

차이점

  1. let은 선언하고 나중에 값을 할당이 가능하지만 const 선언과 동시에 값을 할당 해야한다.
  2. let은 재할당가능 const는 재할당 불가능
// let은 선언하고 나중에 값을 할당이 가능하지만
let dd
dd = 'test'
dd = 'test1'//test1

// const 선언과 동시에 값을 할당 해야한다.
const aa //Uncaught SyntaxError: Missing initializer in const declaration

const bb = '11'
bb='22' //Uncaught TypeError: Assignment to constant variable.