JavaScript 语言规范(ECMAScript)是前端开发的核心基础,定义了语法、数据类型、控制结构等关键特性。以下是主要内容概览:
📘 1. 规范简介
JavaScript 由 ECMA International 标准化为 ECMAScript,最新版本为 ECMAScript 2022(ES13)。
- 📌 核心特性:动态类型、原型链、异步编程模型
- 📌 标准化路径:点击查看 ECMAScript 历史版本演进
- 📌 开发工具:建议配合 JavaScript 官方教程 学习
🧩 2. 核心语法规范
- 数据类型:
null
、undefined
、boolean
、number
、string
、symbol
、object
- 作用域规则:
let
/const
块级作用域,var
函数作用域(已逐步淘汰) - 函数表达式:支持箭头函数
() => {}
和生成器函数function*
- 类与继承:基于原型的面向对象编程,
class
关键字简化语法
🔍 3. 深入规范细节
- 严格模式:通过
'use strict';
启用,禁用with
语句并抛出更多错误 - 模块系统:
import/export
语法规范(ES6+) - 可选链操作符:
obj?.prop
避免空值引用错误 - 空值合并运算符:
obj?.prop ?? 'default'
提供默认值逻辑