跳脫字元是字元的一種間接表示方式,javascript中的跳脫字元有:「\0」、「\b」、「\t」、「\n」、「\v」、「\f」、「\r」、「\"」、「\'」、「\\」、「\xX」、「\uXXXX」、「\XXX」。
本教學操作環境:windows7系統、ECMAScript 5版、Dell G3電腦。
跳脫字元是字元的一種間接表示方式。在特殊語境中,無法直接使用字元自身。例如,在字串中包含說話內容。
"子曰:"學而不思則罔,思而不學則殆。""
由於 JavaScript 已經賦予了雙引號為字串直接量的識別符號,如果在字串中包含雙引號,就必須使用跳脫字元表示。
"子曰:\"學而不思則罔,思而不學則殆。\""
JavaScript 定義反斜槓加上字元可以表示字元自身。注意,一些字元加上反斜槓後會表示特殊字元,而不是原字元本身,這些特殊跳脫字元被稱為跳脫序列,具體說明如表所示。
序列 | 代表字元 |
---|---|
\0 | Null字元(\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其它相關文章!