ES6-01let和const

一、let总结


          let块级变量声明 例如var 多用于for循环 可以防止变量范围溢出

                         eg :for(let i=; i<8 ;i++)

注意:(1)使用let声明的变量和函数不可以重复声明,否则会报错

                          eg:var  a=2;    let a=3;   // 程序报错

           (2)不存在变量的提升,暂时性死区

                      凡是在声明之前就使用这些变量,就会报错。

二、const总结

const 用来声明不可变的常量

eg:const IP=3.14;

注意:(1)const声明的变量一经声明就要初始化值

                   eg:const a;   //会报错

           (2)不可以改变const声明的变量的值 ,但是可以给其属性赋值

                    eg:const a=1;   a=3  //程序报错

                    eg:const a=[];  a.foor=123;  //不报错

                    冻结 const foo=Object.freeze({});

            (3)const 声明的变量和let一样不可以重复

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容