ES6 ->ECMA标准
ES的进化:

js

ES7,ES8

ES5.x

ECMA-262 -> ES1.0

ES2015 ->ES6

每年六月份发布一个版本

ESnext:‘下一代js语言’


关于定义(声明)变量:

之前 :

var a=12;

作用域:

全局

函数作用域

现在 :

let 相当于之前的var

const 常量,定义好了不能再改变

let 注意:

1.没有预解析,不存在变量提升

在代码块内,只要let定义变量,在之前使用,都会报错

必须先定义完了再使用,如:

<!--补充:-->
<script >
let a=12;
function fn(){alert(a)//TDZ暂时性死区let a=5;//TDZ结束
}
fn();
</script>

2.在同一个作用域里不能重复定义变量

3.for 循环,for循环里面是父级作用域,里面又一个

const:特性和let一样

const定义的变量无法修改,是常量

const定义完变量,必须有值,不能后赋值

块级作用域: { }

if , for , while等的{ }内的代码块

ES6_let和const_note相关推荐

最新文章

  1. python request file upload_Python基于requests实现模拟上传文件
  2. 9款jQuery插件为你的网站增加亮点
  3. java ssh客户端_简单的Java SSH客户端
  4. 【转】!Dynamics 365 Online通过OAuth 2 Client Credential授权(Server-to-Server Authentication)后调用Web API
  5. bum报文_数据中心VxLAN技术概念和原理解读
  6. 实现将exe格式的软件重新打包为msi格式的静默安装软件,方便域控使用策略分发软件
  7. 僵尸网络是什么;僵尸网络有什么特点
  8. 【2023校招刷题】常见面试问题总结(一、EDA工具及IC整体设计流程篇)(随后续面试不断更新....)
  9. 微软MSN博客申请使用全功略(转)
  10. 搜狐自媒体还是蛮拼的 竟拉着加多宝做了一档美食节目
  11. antv,图表和地图
  12. 大学课设之Mysql图书管理设计
  13. Swift 语言的设计错误
  14. 数据库常用操作语句总结
  15. buu [MRCTF2020]天干地支+甲子 1
  16. python能画k线图吗_python画k线图(一天的k线图怎么画)
  17. itext使用字体问题
  18. Bootstrap 超大屏幕(Jumbotron)
  19. 视频聊天网站的研究、发展以及趋势时间
  20. 数据系统读写权衡的一知半解

热门文章

  1. 问题-Delphi编译时提示缺少delphi自己的单元文件
  2. UI基础之UITableView案例QQ聊天界面
  3. Hibernate自动事务揪出的编码不规范
  4. oracle使用打开数据库,使用工具访问ORACLE数据库(一)
  5. CCF201509-2 日期计算
  6. 折线图设置圆点_Seaborn可视化 折线图seaborn.lineplot
  7. (2)存储过程中可以调用其他存储过程吗?_详解Oracle创建存储过程、创建函数、创建包及实例演示...
  8. html5画折线图,canvas绘制折线图(仿echarts)
  9. 嘉年华回顾丨Eygle带你领略数据库技术和生态的发展演进
  10. 多级缓存设计详解 | 给数据库减负,刻不容缓!