词法结构

字符集
注释
直接量
标识符和保留值
可有可无的分号

类型 值 变量

数字
文本
布尔
null和undefinde
全家对象
包装对象
不可变的原始值和可变的对象引用
类型转换
变量声明
变量作用域

表达式和运算符

原始表达式
对象和数组初始化表达式
函数定义表达式
属性访问表达式
调用表达式
对象创建表达式
运算符概述
算数表达式
关系表达式
逻辑表达式
赋值表达式
表达式计算
其它运算符

语句

表达式语句
复合语句和空语句
声明语句
条件语句
循环
跳转
其它语句
语句小结

对象

对象的创建
属性的查询和设置
删除属性
检测属性
枚举属性
属性的setter和getter
属性的特性
对象的三个属性
序列化对象
对象方法

数组

数组的创建
数组元素的读和写
稀疏数组
数组长度
数组元素的添加和删除
数组遍历
多维数组
数组方法
数组类型
类数组对象
作为数组的字符串