JavaScript 字符串
JS 字符串用于储存和处理文本。
字符串是可以插入到引号中的任何字符。可使用双引号或者单引号:

可以使用索引位置来访问字符串中的每个字符:

字符串的索引从 0 开始,第一个字符串索引值为[ 0 ] ;第一个为[ 1 ],以此类推。
也可在字符串中使用引号,字符串中的引号不要与字符串的引号相同:

也可以在字符串中添加转义字符来实现引号(下面有介绍特殊字符)

字符串长度
可以使用内置属性 length 来计算字符串的长度:

特殊字符
下表中列举了在字符串中可以使用转义字符转义的特殊字符:
| 代码 | 输出 |
| \' | 单引号 |
| \" | 双引号 |
| \\ | 反斜杠 |
| \n | 换行 |
| \r | 回车 |
| \t | tab(制表符) |
| \b | 退格符 |
| \f | 换页符 |
字符串可以是对象
String 对象
String 对象用于处理文本(字符串)。
String 对象创建方法: new String()。
JS 对象是原始值,可以使用字符创建:var firstName = "John";
也可以使用 new 关键字将字符串定义为一个对象:var firstName = new String("Jhon")
例:


不要创建 String 对象。它会拖慢执行速度,并可能产生其他副作用:

=== 三个等号为绝对相等,即数据类型与值都必须相等。
字符串属性和方法
字符串属性
| 属性 | 描述 |
| constructor | 返回创建字符串属性的函数 |
| length | 返回字符串长度 |
| prototype | 允许向对象添加属性和方法 |
字符串方法

浙公网安备 33010602011771号