美文网首页
ES6-01let和const

ES6-01let和const

作者: bc0d2d58d962 | 来源:发表于2016-10-19 14:24 被阅读0次

    一、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一样不可以重复

    相关文章

      网友评论

          本文标题:ES6-01let和const

          本文链接:https://www.haomeiwen.com/subject/wdrzyttx.html