javascript中的跳脫字元有哪些

2021-03-31 19:00:12

跳脫字元是字元的一種間接表示方式,javascript中的跳脫字元有:「\0」、「\b」、「\t」、「\n」、「\v」、「\f」、「\r」、「\"」、「\'」、「\\」、「\xX」、「\uXXXX」、「\XXX」。

本教學操作環境:windows7系統、ECMAScript 5版、Dell G3電腦。

跳脫字元是字元的一種間接表示方式。在特殊語境中,無法直接使用字元自身。例如,在字串中包含說話內容。

"子曰:"學而不思則罔,思而不學則殆。""

由於 JavaScript 已經賦予了雙引號為字串直接量的識別符號,如果在字串中包含雙引號,就必須使用跳脫字元表示。

"子曰:\"學而不思則罔,思而不學則殆。\""

JavaScript 定義反斜槓加上字元可以表示字元自身。注意,一些字元加上反斜槓後會表示特殊字元,而不是原字元本身,這些特殊跳脫字元被稱為跳脫序列,具體說明如表所示。

JavaScript 跳脫序列
序列代表字元
\0Null字元(\u0000)
\b退格符(\u0008)
\t水平製表符(\u0009)
\n換行符(\u000A)
\v垂直製表符(\u000B)
\f換頁符(\u000C)
\r回車符(\u000D)
\"雙引號(\u0022)
\'撇號或單引號(\u0027)
\\反斜槓(\u005C)
\xXX由 2 位十六進位制數值 XX 指定的 Latin-1 字元
\uXXXX由 4 位十六進位制數值 XXXX 指定的 Unicode 字元
\XXX由 1~3 位八進位制數值(000 到 377)指定的 Latin-1 字元,可表示 256個 字元。如 \251 表示版本符號。注意,ECMAScript 3.0 不支援,考慮到相容性不建議使用。

提示:

如果在一個正常字元前新增反斜槓,JavaScript 會忽略該反斜槓。例如:

document.write ("子曰:\"學\而\不\思\則\罔\, \思\而\不\學\則\殆\。\"")

等價於:

document.write("子曰:\"學而不思則罔,思而不學則殆。\"")

更多程式設計相關知識,請存取:!!

以上就是javascript中的跳脫字元有哪些的詳細內容,更多請關注TW511.COM其它相關文章!