您好,欢迎访问一九零五行业门户网

JavaScript中关于字符集详解

引言javascript程序使用unicode字符集编写。unicode是ascii和latin-1的超集,并支持地球上几乎所有在使用的语言。ecmascript3要求javascript的实现必须支持unicode2.1及后续版本,ecmascript5则要求支持unicode3及后续版本。
区分大小javascript是区分大小写的语言,也就是说,关键字、变量、函数名和所有的标识符(identifier)都必须采取一致的大小写的形式。但是需要注意的是,html并不区分大小写(尽管xhtml区分大小写)。
空格、换行符和格式控制符javascript会忽略程序中标识(token)之间的空格,多数情况下同样会忽略换行符。
由于可以在代码中随意使用空格和换行,因此可以采用整齐、一致的缩进来进行统一的编码风格,从而提高代码的可读性。
javascript可以识别的空格符:
普通空格符 \u0020
水平制表符 \u0009
垂直制表符 \u000b
换页符 \u000c
不中断空白符 \u00a0
字节序标记 \ufeff
在unicode中所有zs类别的字符
javascript将如下字符识别为行结束符:
换行符 \u000a
回车符 \u000d
行分割符 \uz0z8
段分隔符 \u2029
回车符加换行符在一起被解析成一个单行结束符
unicode转义序列在有些计算机硬件和软件里,无法显示或输入unicode字符全集。为了兼容,javascript定义了一种特殊序列,使用6个ascii字符来代表任意16位unicode内码。这些unicode转义序列均以\u为前缀,其后跟随4个十六进制数(使用数数字以及大写或小写的字母a~f表示),可以用于javascript直接量、正则表达式和标识符中(关键字除外)。
以上就是javascript中关于字符集详解的详细内容。
其它类似信息

推荐信息