概述

  • 单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号
    '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;

  1. - 字符串可以被视为字符数组,因此可以使用数组的方括号运算符,但仅此而已
  2. ```javascript
  3. var s = 'hello';
  4. s[0] // "h"
  5. s[1] // "e"
  6. s[4] // "o"
  7. delete s[0];
  8. s // "hello"
  9. var s = 'hello';
  10. s.length // 5
  11. s.length = 3;
  12. s.length // 5
  • 字符串遍历
    1. var aaa = '1321321'
    2. Array.prototype.forEach.call(aaa,element => {
    3. console.log(element)
    4. })
    5. Array.from(aaa).forEach(item=>{
    6. console.log(item)
    7. })

转义

  • \0 :null(\u0000)
  • \b :后退键(\u0008)
  • \f :换页符(\u000C)
  • \n :换行符(\u000A)
  • \r :回车键(\u000D)
  • \t :制表符(\u0009)
  • \v :垂直制表符(\u000B)
  • ‘ :单引号(\u0027)
  • “ :双引号(\u0022)
  • \ :反斜杠(\u005C)

image.png