# 词法结构
# 1、JavaScript 程序的文本
- 区分大小写
- 忽略程序记号(token)之间的空格。很大程度上,也忽略换行符
- 除了常规空格(\u0020),JavaScript 也将制表符、各种 ASCII 控制符和 Unicode 间格识别为空格。JavaScript 将换行符、回 车符和回车/换行序列识别为行终止符。
# 2、注释
有两种:
// 单行注释
/*
多行注释
*/
/* 也可一行 */
1
2
3
4
5
6
7
2
3
4
5
6
7
注释中的 Unicode 转义序列不会被转义
# 3、标识符
标识符必须以字母、下划线(_)或美元符号($)开头。
# 4、可选的分号
const a = 3;
const b = 4;
a = 10 // 可省略分号
b = 12
1
2
3
4
2
3
4