字符串的轉譯
- \0 null (\u0000)
- \b 后退鍵 (\u0008)
- \f 換頁符 (\u000C)
- <b>\n 換行符 (\u000A)
- \r 回車鍵 (\u000D)</b>
- \t 制表符 (\u0009)
- \v 垂直制表符 (\u000B)
- ' 單引號 (\u0027)
- " 雙引號 (\u0022)
- \ 反斜杠 (\u005C)
字符串與數組
字符串可以被視為字符數組,因此可以使用數組的方括號運算符,用來返回某個位置的字符(位置編號從0開始)。
var s = 'hello';
s[0] // "h"
s[1] // "e"
s[4] // "o"
// 直接對字符串使用方括號運算符
'hello'[1] // "e"
注意:字符串無法改變字符串之中的單個字符,必須通過call方法間接使用。
length屬性
length屬性返回字符串的長度,該屬性也是無法改變的。
var s = 'hello';
s.length // 5