var、let、const的区别

let和const是es6中的新变量。

const是常量,常量不可更改,试图更改常量会报错,

const只在当前块作用域内起效,且不能变量提升,不可重复声明且声明时必须赋值

let 与 var 的功能类似,但是只作用于块级元素内,且不可变量提升

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

推荐阅读更多精彩内容

  • 总结于——阮一峰老师ECMAScript6入门 js变量声明的方式:var、let、constlet 和const...
    haha2333阅读 3,707评论 0 0
  • var 相信都很熟悉,我作为一个菜鸟,刚开始学习 JS 的时候就是整天 var,也不知道 let 是何物。而在这个...
    Primers阅读 3,838评论 0 0
  • 在javascript中有三种声明变量的方式:var、let、const。 var 声明全局变量 换句话理解就是,...
    Carson_Gao阅读 921评论 0 0
  • 先说说他们三兄弟是干什么的,var就像大宝一样,正所谓大宝天天见,var是我们作为变量的一种声明方式, 而let、...
    robotlee8阅读 2,563评论 0 2
  • 对于醉酒后的一切,我都忘记了,等到醒来的时候,我已经躺在船舱内的小塌上。 海风阵阵,海浪摇摇,起身望去,周边都是大...
    空蝉儿阅读 3,630评论 0 4