概述
- 单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号
'key = "value"'"It's a long journey" - 单引号字符串的内部,使用单引号,就必须在内部的单引号前面加上反斜杠,用来转义
'Did she say \'Hello\'?'"Did she say \"Hello\"?" - 字符串代码分行 ```javascript var longString = ‘Long \ long \ long \ string’;
var longString = Long
long
long
string;
- 字符串可以被视为字符数组,因此可以使用数组的方括号运算符,但仅此而已```javascriptvar s = 'hello';s[0] // "h"s[1] // "e"s[4] // "o"delete s[0];s // "hello"var s = 'hello';s.length // 5s.length = 3;s.length // 5
- 字符串遍历
var aaa = '1321321'Array.prototype.forEach.call(aaa,element => {console.log(element)})Array.from(aaa).forEach(item=>{console.log(item)})
转义
- \0 :null(\u0000)
- \b :后退键(\u0008)
- \f :换页符(\u000C)
- \n :换行符(\u000A)
- \r :回车键(\u000D)
- \t :制表符(\u0009)
- \v :垂直制表符(\u000B)
- ‘ :单引号(\u0027)
- “ :双引号(\u0022)
- \ :反斜杠(\u005C)

