字符串

1.概述

  • 定义时需要注意的内容

  1.在单引号字符串内部,使用单引号,或在双引号内部引用双引号,都需要转义

  2.如果长字符必须分成多行,可以在每一行的尾部添加反斜杠,或者使用(+)字符来连接

  3.使用单引号或双引号定义字符时,最好坚持使用同一种风格

  • 转义

  1.反斜杠(\)在字符串内有特殊含义,用来表示一些特殊字符,所以又称为转义符。需要用反斜杠转义的特殊字符,主要有下面这些:

  

\0 null(\u0000)
\b 后退键(\u0008)
\f 换页符(\u000C)
\n 换行符(\u000A)
\r 回车键(\u000D)
\t 制表符(\u0009)
\v 垂直制表符(\u000B)
\' 单引号(\u0027)
\" 双引号(\u0022)
\ 反斜杠(\u005C)

如:

console.log('1\n2')
返回结果:
1
2
  • 字符串和数组

  1.字符串可以被视为字符数组,因此可以使用数组的方括号运算符.但是字符串内部的单个字符无法改变和增删。如:

var dd='hello world';
dd[0]
返回结果:"h"

 dd[5]='g';
 dd

  返回结果:

 "hello world"

Array.prototype.join.call(dd, ' ');//"h e l l o   w o r l d"

  2.length属性返回字符串的长度,该属性也是无法改变的

2.字符集

JavaScript使用Unicode字符集。也就是说,在JavaScript引擎内部,所有字符都用可以Unicode表示

'\u263A'
"☺"

 '\u00A9'
  "©"

 

3.Base64转码

javascript原生提供两个Base64相关方法

btoa():字符串或二进制值转为Base64编码
atob():Base64编码转为原来的编码

 

posted @ 2017-10-11 21:50  若栖1017  阅读(135)  评论(0编辑  收藏  举报