本节书摘来自异步社区《深入理解JavaScript》一书中的第1章,第1.8节,作者: 【美】AxelRauschmayer(罗彻麦尔)译者: 王玉林 , 杜欢 , 庄婷婷 , 章子鹏,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.8 字符串
字符串可以直接通过字符串字面量来创建。这些字面量限定在单引号或双引号之内。反斜杠()用于转义字符及产生一些控制字符。如以下示例:
可以通过方括号来访问字符串中的单个字符:
字符串的length属性可以对字符的个数进行计数:
像所有的原始值一样,字符串是不可变的;如果要改变一个已有的字符串,必须创建一个新的才行。
1.8.1 字符串运算符
字符串可以通过加号(+)进行连接,如果其中一个运算数是字符串的话,另一个运算数将被转换为字符串:
要在多个步骤中连接字符串,可以使用+=运算符:
1.8.2 字符串方法
字符串有一些常用的方法(参见12.10“字符串原型方法”)。如以下示例: