💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
#第2章 词法结构 - <a href="#no1">2.1 字符集</a> - <a href="#no2">2.2 注释</a> - <a href="#no3">2.3 直接量</a> - <a href="#no4">2.4 标识符和保留字</a> - <a href="#no5">2.5 可选的分号</a> ##<a name="no1">2.1 字符集</a> ###2.1.1 区分大小写 > `JavaScript`是区分大小写的语言。也就是说,关键字、变量、函数名和所有的标识符都必须才去一致的大小写形式。**`HTML`并不区分大小写。** ###2.1.2 空格、换行符和格式控制符 > `JavaScript`会忽略程序中标识之间的空格。因此可以采用整齐、一致的缩进来形成统一的编码风格,从而提高代码的可读性。 ###2.1.3 Unicode转义字符 > 在一些计算机硬件和软件里,无法显示或输入`Unicode`字符全集。为了支持那些老旧的东西,`JavaScript`定义了一种特殊序列,使用6个`ASCII`字符来代表任意16为`Unicode`内码。这些`Unicode`转移序列均已`\u`为前缀,其后跟随4个十六进制数。 ###2.1.4 标准化 > 略 ##<a name="no2">2.2 注释</a> > `JavaScript`支持两种格式的注释。在行尾`"//"`之后的文本都会被`JavaScript`挡住注释忽略掉。此外,`/*`和`*/`之间的文本也会当作注释。,这种注释可以跨行书写。但不能有嵌套的注释。 **demo** // 这是单行注释 /* 这里是一段注释 */ //这里是另一段注释 /* *这又是一段注释 *这里的注释可以连写多行 */ ##<a name="no3">2.3 直接量</a> > 所谓直接量,就是程序中直接使用的数据值。 ##<a name="no4">2.4 标识符和保留字</a> **标识符** > 标识符就是一个名字。在js中,标识符用来对变量和函数进行命名,或者用作js代码中某些循环语句中的跳转位置的标记。js标识符必须以字母、下划线、或者美元符开始。后续的字符可以是字母、数字、下划线或美元符号。**数字不允许作为首字符**。 **保留字** > js把一些标识符拿出来用作自己的关键字。因此,就不能再在程序中把这些关键字用作标识符了。 ##<a name="no5">2.5 可选的分号</a> > 和其他许多编程语言一样。js使用分号(;)将语句分隔开。对增强代码的可读性和整洁性是非常重要的。**能加的尽量加上吧,虽然是可选的。**