美文网首页
JavaScript综合笔记2<高程+阮一峰+饥人谷>

JavaScript综合笔记2<高程+阮一峰+饥人谷>

作者: joker731 | 来源:发表于2017-11-30 06:46 被阅读4次

    什么是字符串?

    • 字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。
    • 单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号。
    • 如果要在单引号字符串的内部,使用单引号(或者在双引号字符串的内部,使用双引号),就必须在内部的单引号(或者双引号)前面加上反斜杠,用来转义。
    • 注意:::::字符串默认只能写在一行内,分成多行将会报错。
    • 如果长字符串必须分成多行,可以在每一行的尾部使用反斜杠。但是不建议这样做,用+运算符更好.
      var longString = "Long
      long
      long
      string";

    longString
    // "Long long long string" (不建议!)

    var longString = 'Long '
    + 'long '
    + 'long '
    + 'string';
    // "Long long long string" (推荐做法!)


    转义字符

    • 反斜杠(\)在字符串内有特殊含义,用来表示一些特殊字符,所以又称为转义符。需要用反斜杠转义的特殊字符,主要有下面这些:
      \0 null(\u0000)
      \b 后退键(\u0008)
      \f 换页符(\u000C)
      \n 换行符(\u000A)
      \r 回车键(\u000D)
      \t 制表符(\u0009)
      \v 垂直制表符(\u000B)
      \' 单引号(\u0027)
      \" 双引号(\u0022)
      \ 反斜杠(\u005C)

    Base64是一种编码方法,可以将任意字符转成可打印字符。使用这种编码方法,主要不是为了加密,而是为了不出现特殊字符,简化程序的处理。JavaScript原生提供两个Base64相关方法。var string = 'Hello World!';

    btoa(string) // "SGVsbG8gV29ybGQh"
    atob('SGVsbG8gV29ybGQh') // "Hello World!"

    相关文章

      网友评论

          本文标题:JavaScript综合笔记2<高程+阮一峰+饥人谷>

          本文链接:https://www.haomeiwen.com/subject/mipmbxtx.html