String对象允许您处理一系列字符;它使用许多辅助方法包装JavaScript的字符串原始数据类型.
当JavaScript自动在字符串原语和String对象之间进行转换时,可以调用String对象的任何辅助方法. string primitive.
使用以下语法创建一个String对象.
var val = new String (串);
字符串参数是一系列已正确编码的字符.字符串.
字符串属性
以下是String对象及其描述的属性列表.
Sr.No | Property&描述 |
---|---|
1 | 构造函数 返回对创建对象的String函数的引用. |
2 | 长度 返回字符串的长度. |
3 | 原型 prototype属性允许您向对象添加属性和方法./p> |
字符串方法
这是一个String对象中可用方法的列表及其描述.
Sr.No | 方法&描述 |
---|---|
1 | charAt() 返回指定索引处的字符. |
2 | charCodeAt() 返回一个数字,表示给定字符的Unicode值index. |
3 | concat() 结合两个文本字符串并返回一个新字符串. |
4 | indexOf() 返回调用String obje中的索引第一次出现指定值的ct,如果未找到则为-1. |
5 | lastIndexOf() 返回指定值最后一次出现的调用String对象中的索引,如果未找到则返回-1. |
6 | localeCompare() 返回一个数字,指示引用字符串是在排序之前还是之后,或者与排序中的给定字符串相同订单. |
7 | match() 用于将正则表达式与字符串匹配. |
8 | replace() 用于查找正则表达式和字符串之间的匹配,并用新的子字符串替换匹配的子字符串. |
9 | search() 执行正则表达式与指定字符串匹配的搜索. |
10 | slice() 提取字符串的一部分并返回一个新字符串. |
11 | split() 通过分隔strin将String对象拆分为字符串数组g进入子串. |
12 | substr() 返回字符在从指定位置开始通过指定字符数的字符串中. |
13 | substring() 将两个索引之间的字符串中的字符返回到字符串中. |
14 | toLocaleLowerCase() 字符串中的字符在转换为小写的同时尊重当前区域设置. |
15 | toLocaleupperCase() 字符串中的字符在转换为当前区域设置时转换为大写. |
16 | toLowerCase() 返回转换为小写的调用字符串值. |
17 | toString() 返回表示指定对象的字符串. |
18 | toUpperCase() 返回转换为大写的调用字符串值. |
19 | valueOf() 返回指定对象的原始值. |