AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# let - const 命令总结 --- ## 1.共同点 - 不存在变量提升 - 不可重复声明(一个代码块内,父子作用域不相干)! - 声明的变量只会存在全局或者作用域块范围内(不会挂载到全局 this 下) > 示例: ![](https://box.kancloud.cn/91e637235b74ad6de9d6ebea468137d9_554x131.jpg) ## 2.let > 示例: ``` function letTest(){ let x = 1 if(true){ let x = 2 console.log(x) // 2 } console.log(x) // 1 不存在变量提升因此子代码块中声明的X不会覆盖掉上层代码块中声明的X变量 } ``` ## 3.const - 定义时必须赋值 - 不可更改直接值(若定义为对象则不可更改类型,但可以对对象内部属性和值的引用进行增改,数组同上)