Var let const

⑴var可以声明前置,即变量可以在声明之前使用,值为undefined。

例: a = 3 ;    var a ;    var a = 4 ;

⑵let不可以声明前置,即它所声明的变量一定要在声明后使用,否则报错。

例: a = 3 ;  //报错

        let a ;


⑶ let不可以重复声明

例: let a = 3 ; 

        let a = 4 ;  //报错

        var a = 5 ;  //报错

⑷let 存在块级作用域


⑸const声明的常量不可以改变

例: const a = 1 ;

        a = 5 ;  //报错

⑹适用于let的同样适用于const

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

推荐阅读更多精彩内容