ES6:let和const
          本文介绍了JavaScript中`let`和`const`关键字的使用特点。`let`声明的变量具有块级作用域限制,只能在声明的代码块内访问,并且不允许重复声明同一变量;与`var`不同的是,`let`声明的变量不会被提升到其作用域顶部,同时在声明前使用会进入“暂时性死区”导致错误。`const`用于声明不可变的常量,一旦初始化后其值不能被改变,适用于简单类型数据的固定;对于对象或数组等复杂类型,则仅保证引用不变,内部数据仍可修改。通过这些特性,`let`和`const`提供了更安全、可控的变量管理方式。