ES6第一天

举报
dragon-w 发表于 2024/07/12 09:04:54 2024/07/12
【摘要】 ​ 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

VScode下安装Live Server(自动刷新html页面)_vscode live server_追求卓越583的博客-CSDN博客

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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。