目录
ECMAScript (ES) 语法详解
1. 基本概念
ECMAScript 是 JavaScript 的标准规范,定义了 JavaScript 的语法和基本行为。理解 ECMAScript 的语法对于掌握 JavaScript 编程至关重要。本文将从基本概念开始,逐步深入,详细介绍 ECMAScript 的语法。
2. 数据类型
在 ECMAScript 中,有多种数据类型,包括原始类型和引用类型。原始类型包括数字(Number)、字符串(String)、布尔值(Boolean)、空(Null)、未定义(Undefined)、Symbol(ES6 新增)。引用类型包括对象(Object)和函数(Function)。
**示例:**
```javascript
// 原始类型
let num = 10; // 数字
let str = 'Hello'; // 字符串
let isTrue = true; // 布尔值
let n = null; // 空
let u; // 未定义
let sym = Symbol('sym'); // 符号// 引用类型
let obj = { name: 'John' }; // 对象
let func = function() { console.log('Function'); }; // 函数
```
3. 变量声明与赋值
在 ECMAScript 中,使用 `var`、`let` 和 `const` 关键字声明变量。`var` 是 ES5 中引入的关键字,而 `let` 和 `const` 是 ES6 中新增的关键字。其中,`let` 声明的变量具有块级作用域,而 `const` 声明的变量为常量,不可重新赋值。
**示例:**
```javascript
var x = 10;
let y = 'Hello';
const PI =