返回
2021 前端总结之 JavaScript 篇(一)
前端
2023-10-20 22:37:04
2021 年 JavaScript 总结
一、数据类型
JavaScript 是一种动态类型语言,这意味着变量的数据类型可以在运行时更改。JavaScript 的数据类型包括:
- 字符串(String)
- 数字 (Number)
- 布尔 (Boolean)
- 对空(null)
- 未定义(undefined)
- Symbol
- 对象 (Object)
二、ECMAScript
ECMAScript 是 JavaScript 的标准化版本,它定义了 JavaScript 的语法和语义。ECMAScript 每年都会发布新版本,为 JavaScript 添加新特性和功能。
三、ES6(2015 年)
ES6 引入了许多重大变化,包括:
- 箭头函数
- 类
- 模块
- Promise
四、ES7(2016 年)
ES7 添加了以下特性:
- 指数运算符(**)
- 包含(includes)方法
五、ES8(2017 年)
ES8 引入了:
- 字符串填充(padStart、padEnd)方法
- 对象.entries 方法
六、ES9(2018 年)
ES9 添加了:
- 对象展开(...)
- Promise.finally 方法
七、ES10(2019 年)
ES10 引入了:
- 数组.flat 方法
- 符号符
八、ES11(2020 年)
ES11 添加了:
- 大整数(BigInt)
- 可选链(?.)
九、ES12(2021 年)
ES12 引入了:
- 逻辑运算符(&&=、||=)
- 赋值属性(const {...a} = x)
浏览器和框架
JavaScript 不仅在浏览器中运行,还在 Node.js 等服务器端环境中运行。
- 浏览器: JavaScript 是浏览器中的主要语言,用于创建交互式 Web 应用程序。
- Node.js: Node.js 是一个基于 JavaScript 的服务器端平台,用于构建网络应用程序和 API。
流行的 JavaScript 框架
JavaScript 框架为开发人员提供了构建复杂 Web 应用程序所需的工具和功能。流行的 JavaScript 框架包括:
- React: 一个用于构建用户界面的声明式库。
- Angular: 一个全面的框架,用于构建单页应用程序。
- Vue.js: 一个渐进式框架,用于构建交互式 Web 应用程序。
总结
2021 年是 JavaScript 蓬勃发展的一年。ECMAScript 的新版本引入了许多新特性和功能,浏览器和框架也在不断演进。随着 JavaScript 继续保持其作为首选语言的地位,预计 2022 年将带来更多令人兴奋的发展。