javascript字符串方法和属性
javascript字符串方法和属性
1.获取字符串的长度
var text=""abcndfsdfdsfsd"; console.log(text.length);
2.查找字符串中的字符串
javascript 从零计算位置的。
0是字符串中的第一个位置,1是第二个,2是第三个,以此类推。
indexOf() 方法返回字符串中指定文本首次出现的索引(位置):
var str = "The full name of China is the People's Republic of China."; console.log(str.indexOf("China"));
lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引:
var str = "The full name of China is the People's Republic of China."; console.log(str.lastIndexOf("China"));
如果没有找到文本,indexOf()和lastIndexOf() 均返回 -1。
indexOf 和lastIndexOf 都可有第二参数为检索起始位置。
检索字符串中的字符串
search()方法搜索特定值的字符串,并返回匹配的位置:
var str = "The full name of China is the People's Republic of China."; console.log(str.search("China"));
发现indexOf() 与search()的结果是一样的,
但是这两种方法是有区别的,
search()方法无法设置第二个开始位置参数
indexOf()方法无法使用正则表达式