let

  1. 没有变量提升
  2. 是一个块作用域
  3. 不能重复声明

const

  1. 声明常量, 无法修改