let,var,与const的区别如下:
1. let 声明变量
可以一次性声明多个变量,中间用逗号分隔
与 var的作用基本相同,`但是不可以重复声明变量`
例:let star=123 let star=466
而var 可以重复声明
2.let 的作用域
为块级作用域 只在代码块中有效
而var 的作用域为全局作用域
3.let 不存在变量提升但是不影响作用域链的效果
4.const功能及其用法
1.用const声明常量一定要赋初始值
` const SHCG = "管理员";
console.log(SHCG);
`
2.常量不可以修改
3.const声明的常量为块级作用域 错误示例如下:
{
const SGH = 100
}
console.log(SGH);
这两句代码在控制台会报错 无法识别SGH
4.对数组和对象中元素的修改 不算作对常量的修改 因为这个常量指向的地址没有改变 故不会报错
好了,关于三者的介绍就到这里吧biu~