词法结构
- JavaScript是区分大小写的。
- 空格、换行符和格式控制符
JavaScript会忽略程序中的空格与换行符。
字节序标记格式控制符(\uFEFF)被当成空格来对待
- 注释
单行://
多行:/**/
- 直接量
直接量(literal),就是程序中直接使用的数据值。
- 标识符和保留字
标识符就是一个名字。
JavaScript标识符必须以字母、下划线或者美元符开始。
ASCII字母和数字书写都可以,同时允许出现Unicode自负拳击中的字母和数字。
保留字即关键字:
ECMAScript5保留了些未来版本会用到的关键字:
普通的JavaScript代码中合法,严格模式是关键字:
- 可选的分号
JavaScript缺少分隔符(;)时,语句独占一行。