合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# let ``` let 声明变量 不能重复声明变量 let a let a 这样是不对的,同一个变量名称只能声明一次 let作用域在块,也就是{}里面,出了{}就没用了 不存在变量提升 不影响作用域链 ``` # const ``` const 常量声明 声明必须有值 2. 一般常量使用大写 3. 常量的值不能修改 4. 块级作用域 5. 对数组或者对数组和对象的元素修改,不算做对常量的修改,不会报错 6. 一般数组和对象声明用常量比较稳妥 ``` ## 以下代码中 let的值等于const里的值 ![](https://img.kancloud.cn/34/04/340480780dcce0f0382a5a10d66f11b0_1002x490.png) ## 赋值操作 ~~~ <script type="text/javascript"> const zhao={ name:"赵本山", age:'不详', xiaopin:function (){ console.log("我是演员") } } let{xiaopin}=zhao; xiaopin(); //执行这个函数 </script> ~~~