《深入理解JavaScript》——1.8 字符串

本节书摘来自异步社区《深入理解JavaScript》一书中的第1章,第1.8节,作者: 【美】AxelRauschmayer(罗彻麦尔)译者: 王玉林 , 杜欢 , 庄婷婷 , 章子鹏,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.8 字符串

字符串可以直接通过字符串字面量来创建。这些字面量限定在单引号或双引号之内。反斜杠()用于转义字符及产生一些控制字符。如以下示例:

《深入理解JavaScript》——1.8 字符串

可以通过方括号来访问字符串中的单个字符:

《深入理解JavaScript》——1.8 字符串

字符串的length属性可以对字符的个数进行计数:

《深入理解JavaScript》——1.8 字符串

像所有的原始值一样,字符串是不可变的;如果要改变一个已有的字符串,必须创建一个新的才行。

1.8.1 字符串运算符
字符串可以通过加号(+)进行连接,如果其中一个运算数是字符串的话,另一个运算数将被转换为字符串:

 《深入理解JavaScript》——1.8 字符串

要在多个步骤中连接字符串,可以使用+=运算符:

《深入理解JavaScript》——1.8 字符串

1.8.2 字符串方法
字符串有一些常用的方法(参见12.10“字符串原型方法”)。如以下示例:

  《深入理解JavaScript》——1.8 字符串

上一篇:java面试-深入理解JVM(八)——类加载的时机


下一篇:0.7MB 能用来干嘛?