字符字面量

String 數據類型包含一些特殊的字符字面量,也叫轉義序列,用於表示非打印字符,或者具有其他用途的字符。這些字符字面量如下表所示:

字符字面量
字面量 含義
\n 換行
\t 製表
\b 退格
\r 回車
\f 進紙
\\ 斜槓
\' 單引號 ( ' ) ,在用單引號表示的字符串嵌套中使用,例如: 'I say:  \'hello\' '
\" 雙引號 ( " ) ,在用雙引號表示的字符串嵌套中使用,例如: "I say:  \"hello\" "
\xnn 以十六進制代碼 nn 表示的一個字符(其中 n 爲 0 ~ F)。例如, \x41 表示 'A'
\unnnn 以十六進制代碼 nnnn 表示的一個 Unicode 字符(其中 n 爲 0 ~ F)。例如, \u03a3 表示希臘字符 Σ

這些字符字面量可以出現在字符串中的任意位置,而且也將作爲一個字符來解析,例如下面的例子:

var text = "This is the letter sigma: \u03a3.";

這個例子中的變量 text 有 28 個字符,其中 6 個字符長的轉義序列表示 1 個字符。即 alert(text.length); // 輸出 28

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章