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

什么是字符串?

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

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,689评论 0赞 13
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,830评论 0赞 5
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,752评论 1赞 44
  • 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
    oceanfive阅读 3,483评论 0赞 7
  • 旧文补档 虽然在隔壁幸存了但还是忍不住在这边也发一下_(:з」∠)_ 深夜。 此处的森林还未被来自帝都的工业化的铁...
    Hushmild阅读 696评论 0赞 0

友情链接更多精彩内容