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 物件,反之亦然。
逸出序列 (Escape Sequence) 可以用於字串常值以代表不能直接用於字串的特殊字元,例如新行字元 (Newline Character) 或 Unicode 字元。指令碼在完成編譯之後,字串常值裡的每個逸出序列會轉換成它所表示的字元。如需詳細資訊,請參閱字串資料。
JScript 不會解譯特殊的 Unicode 序列 (例如 Surrogate 字組),它在執行比較時也不會將那些字串正規化。
注意事項: |
---|
表示單一字元的 Unicode 字元組 (且只有字元組在一起時才有意義),稱為 Surrogate 字組。 |
有些字元可以由一個以上的 Unicode 字元序列來表示。不同的正規化序列如果代表相同的字元便會產生相同的解譯結果。