定义
字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。
约定
由于 HTML 语言的属性值使用双引号,所以很多项目约定 JavaScript 语言的字符串只使用单引号。
字符串与数组
字符串可以被视为字符数组,因此可以使用数组的方括号运算符返回某个位置的字符
字符集
采用Unicode编码
每个字符在javascript内部都是以16位(即2个字节)的UTF-16格式存储
Base64转码
Base64是一种编码方法,可以将任意值转成0~9,a-z,A-Z,+ 和/ 共64个字符
btoa(): 任意值转为Base64编码
atob(): base64编码转为原来的值
注意
这两个方法不适合非ASCii码的字符,会报错