共用方式為


字串資料

更新:2007 年 11 月

字串值是一串零或更多 Unicode 字元 (字母、數字和標點符號) 串連而成的產物。字串資料型別代表 JScript 中的文字。若要將字串常值放入指令碼中,只要用一對單引號或雙引號圍住即可。雙引號可以包含在由單引號包圍的字串內,而單引號可以包含在由雙引號包圍的字串內。以下是字串的範例:

使用字串資料

"The earth is round."
'"Come here, Watson. I need you." said Alexander.' 
"42"
"15th"
'c'

您可以在字串中放入 JScript 提供的逸出序列 (Escape Sequence),用來建立無法直接輸入的字元。這些序列都是以反斜線開頭。反斜線是一個逸出字元,它告知 JScript 解譯器下一個字元是特殊字元。

逸出序列

意義

\b

退格鍵 (Backspace)

\f

換頁字元 (很少使用)

\n

換行字元 (新行)

\r

歸位字元。結合換行字元 (\r\n),即可格式化輸出。

\t

水平 Tab

\v

垂直 Tab。不符合 ECMAScript 標準,而且與 Microsoft Internet Explorer 6.0 不相容。

\'

單引號 (')

\"

雙引號 (")

\\

反斜線 (\)

\n

ASCII 字元由八進位數字 n 表示。n 的值必須在 0 至 377 (八進位) 的範圍。

\x hh

以兩位數的十六進位數字 hh 表示的ASCII 字元。

\u hhhh

以四位數的十六進位數字 hhhh 表示的 Unicode 字元。

沒有包含在這個資料表中的任何逸出序列,代表逸出序列內反斜線後面的字元代碼。例如,"\a" 被解譯為 "a"。

反斜線代表逸出序列開始,因此您不能直接在指令碼中輸入反斜線。如果您想要包含一個反斜線,您必須連續輸入兩個字元 (\\)。

'The image path is C:\\webstuff\\mypage\\gifs\\garden.gif.'

您可以在字串常值中使用單引號和雙引號逸出序列來包含引號。下面是內嵌引號的範例。

'The caption reads, \"After the snow of \'97. Grandma\'s house is covered.\"'

JScript 使用內建的 char 資料型別來表示一個單一字元。雖然字串本身不是 char. 型別,但只要字串有一個字元或一個逸出序列,即可指派給 char 型別的變數。

包含零字元 ("") 的字串是一個空字串 (長度為零)。

請參閱

概念

JScript 運算式

參考

String 資料型別 (JScript)

String 物件

其他資源

JScript 中的資料