Skip to content

Latest commit

 

History

History
69 lines (52 loc) · 1.32 KB

File metadata and controls

69 lines (52 loc) · 1.32 KB

字符串

demo

概述

  • 单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号

    'key = "value"' "It's a long journey"

  • 单引号字符串的内部,使用单引号,就必须在内部的单引号前面加上反斜杠,用来转义

    'Did she say \'Hello\'?' "Did she say \"Hello\"?"

  • 字符串代码分行

    var longString = 'Long \
    long \
    long \
    string';
    
    var longString = `Long 
    long 
    long 
    string`;
  • 字符串可以被视为字符数组,因此可以使用数组的方括号运算符,但仅此而已

    var s = 'hello';
    s[0] // "h"
    s[1] // "e"
    s[4] // "o"
    delete s[0];
    s // "hello"
    var s = 'hello';
    s.length // 5
    
    s.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)