编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序,作为语法的基础,JavaScript基本词法结构如下:
1、JavaScript程序是用Unicode字符集编写的,Unicode是ASCII和Latin-1的超集,并支持地球上几乎所有的语言。
2、JavaScript是区分大小写的语言,而HTML并不区分大小写。
3、JavaScript会忽略程序中标识之间的空格,多数情况下,JavaScript同样会忽略换行符。
4、JavaScript定义了一种特殊序列,使用6个ASCII字符来代表任意16位Unicode内码,这些Unicode转义序列均以\u为前缀,其后跟随4个十六进制数。
5、Unicode允许使用多种方法对同一个字符进行编码,Unicode标准为所有字符定义了一个首选的编码格式。
6、JavaScript支持两种格式的注释,在行尾“//”之后的文本,或者是“/”和“/”之间的文本,都会被当作注释忽略掉,后者可以跨行书写但不能有嵌套的注释。
7、JavaScript有多种直接量,就是程序中直接使用的数据值。
8、JavaScript标识符必须以字母、下划线或美元符开始,后续的字符可以是字母、数字、下划线或美元符,JavaScript的保留字不能用做普通的标识符,有时候在普通的JavaScript代码中合法的关键字在严格模式下却是禁止使用的。
9、JavaScript的语句分隔符是个有意思的地方,JavaScript使用分号将语句分隔开,但分号是可选的,JavaScript解析代码时,只有在缺少了分号无法正确解析时,才会自动填补分号,如果一条语句以“(”或“[”开始时,有时会保守地在语句前加一个分号,保证独立于上面一条语句。
时间: 2024-10-03 23:55:02