一、String 对象
String 对象用于处理文本(字符串)。
二、构造函数
new String(value) //构造函数 function String(value) //转换函数
三、属性
length 该字符串中的字符数
四、方法
1、chatAt() 取出一个字符串中指定位置的字符。
2、chatCodeAt() 返回一个字符串中指定位置的字符的编码。
3、concat() 将一个或多个值连接成一个字符串。
4、indexOf() 在指定的字符串中寻找一个字符或字串的位置。如果没有找到返回-1
语法: indexOf(str) str:子串或字符
indexOf(str,start) str:子串或字符。start:指定搜索的开始位置
用该方法实现Contains效果,判断一个字符串是否包含另一个字符串:
5、lastIndexOf() 在指定的字符串中向后(倒序)寻找一个字符或字串的位置。如果没有找到返回-1
语法: lastIndexOf(str) str:子串或字符
lastIndexOf(str,start) str:子串或字符。start:指定搜索的开始位置
6、localeCompare() 使用本地定义的顺序比较字符串。
7、match() 使用正则表达式执行模式匹配。
8、replace() 使用正则表达式执行查找与替换操作。
9、search() 在一个字符串中查找匹配某个正则表达式的字串。
10、slice() 返回字符串的一个切片或字串。如果 参数是负数表示从后往前数。不改变原字符串。
"); //输出cdefg document.write(str); //输出abcdefg 可以看到原字符串并没有更改。