ES6第一天
【摘要】 ES6=ECMAScript (欧洲计算机制造商协会)规定了语法和API(方法,对象)Javascript(浏览器端)=ESMAScript(语法+API)+DOM+BOM兼容性解决:BableVScode下安装Live Server(自动刷新html页面)_vscode live server_追求卓越583的博客-CSDN博客let、const与var的区别编辑 var允许重复声明...
ES6=ECMAScript (欧洲计算机制造商协会)
规定了语法和API(方法,对象)
Javascript(浏览器端)=ESMAScript(语法+API)+DOM+BOM
兼容性解决:Bable
let、const与var的区别
- var允许重复声明,let和const不允许
- var会提升变量的声明到当前作用域的顶部,let和const不存在变量提升,养成良好的习惯,先声明后使用
- 暂时性死区:只要作用域内存在let,const,它们所声明的变量或常量就自动”绑定“这个区域,不再受到外部作用域的影响。let、const存在暂时性死区
- 全局作用域中,var声明的变量,通过function 声明的函数,会自动变成windows对象的属性或方法,let和const不会。
- var没有块级作用域,let和const有块级作用域
- 作用域链:内层作用域-》外层作用域-》。。。》全局作用域
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)