美文网首页
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