String 数据类型 (JScript)
更新:2007 年 11 月
String 的长度可以是零个字符至大约二十亿个字符。每个字符是一个 16 位的 Unicode 值。
相应的 .NET Framework 数据类型为 String。
备注
String 数据类型的属性和方法与 String 的属性和方法相同。
JScript 也定义了 String 对象,它提供与 String 数据类型不同的属性和方法。不能为 String 数据类型的变量创建属性或向其添加方法,但是可以为 String 对象的实例创建属性或向其添加方法。
String 对象与 String 数据互用。因此,String 对象可以调用 String 数据类型的方法和属性,而 String 数据类型可以调用 String 对象的方法和属性。有关其他信息,请参见 String 对象属性和方法。此外,String 对象被采用 String 数据类型的函数所接受,反之亦然。
在字符串中可以使用转义序列来表示不能直接在字符串中使用的特殊字符,如换行符或 Unicode 字符。当编译脚本时,字符串中的每个转义序列都会转换为它所表示的字符。有关其他信息,请参见字符串数据。
JScript 不解释特殊的 Unicode 序列(如代理项对),在比较字符串时也不将其正常化。
说明: |
---|
表示单个字符并且只有组合在一起才有意义的 Unicode 字符对称作代理项对。 |
某些字符可以由多个 Unicode 字符序列来表示。如果单独的正常化序列表示相同的字符,则以相同的方式解释它们。