es发展史
了解
- ECMAScript 简称:ES
- 就是js的语法,提供了一系列的方法与语法规则。
1997 年以前:没有ES
1997 年出现:ES1
98 年出现:ES2
99 年出现:ES3
2000 年提案了 ES4 ,没通过,搁置
08 年出现了 ES5,社区叫做ES 3.1
11 年出现了 ES5.1 社区叫做ES5,同年个大厂商支持了5.1
15 年出现了 ES2015
=》官方统一命名,以年份命名,ES4 进行修改得到的
=》社区叫做ES6
16 年出现了ES2016 ES7
17 年出现了ES2017 ES8
18 年出现了ES2018 ES9
19 年出现了ES2019 ES10
20 年出现了ES2020 ES11
21 年出现了ES2021 ES12
22 年出现了ES2022 ES13
严格模式
-
ES5 的严格模式(了解)
- 书写代码规范更严格,不允许随便书写
- 如何开启严格模式
=》语法:在作用域的顶部书写一个 “use strict”;
-
严格模式
- 所有的变量必须使用定义变量的关键字来进行创建;
- 函数的参数不允许重名
- 普通函数在普通调用时this指向不再是window,而是undefined,其他形式的this的绑定指向不变