《JavaScript 权威指南》读书笔记 2 - 词法结构
💡
原文中文,约2400字,阅读约需6分钟。
📝
内容提要
JavaScript 的词法结构包括字符集、大小写区分、空格和换行处理、Unicode 转义序列、注释、直接量、标识符和保留字等基本规则。JavaScript 使用 Unicode 字符集,支持多种语言,标识符以字母、下划线或美元符开头,避免使用保留字。分号通常可选,解析器会自动添加。
🎯
关键要点
- 词法结构是程序语言的基础性规则,用于描述如何编写程序。
- JavaScript 使用 Unicode 字符集,支持几乎所有语言,要求支持 Unicode 2.1 及后续版本。
- JavaScript 是区分大小写的,关键字、变量和函数名必须一致。
- JavaScript 会忽略标识之间的空格和大多数换行符。
- JavaScript 定义了 Unicode 转义序列,用于表示无法显示的 Unicode 字符。
- 注释的语法与 Java 和 C 类似,支持单行和多行注释,但多行注释不能嵌套。
- 直接量是程序中直接使用的数据值,如数字、字符串和布尔值。
- 标识符必须以字母、下划线或美元符开头,避免使用保留字命名。
- 分号通常可选,JavaScript 解析器会自动添加分号,某些情况下可以省略。
❓
延伸问答
JavaScript 的词法结构包括哪些基本规则?
JavaScript 的词法结构包括字符集、大小写区分、空格和换行处理、Unicode 转义序列、注释、直接量、标识符和保留字等基本规则。
JavaScript 如何处理大小写?
JavaScript 是区分大小写的,关键字、变量和函数名必须一致。
什么是 Unicode 转义序列,它的作用是什么?
Unicode 转义序列是用来表示无法显示的 Unicode 字符,格式为 \u 后跟四个十六进制数。
JavaScript 中的标识符有什么命名规则?
标识符必须以字母、下划线或美元符开头,且不能使用保留字命名。
JavaScript 的注释语法是怎样的?
JavaScript 支持单行注释和多行注释,注释语法与 Java 和 C 类似,但多行注释不能嵌套。
在 JavaScript 中,分号是必须的吗?
分号通常是可选的,JavaScript 解析器会自动添加分号,但在某些情况下可以省略。
➡️