js字符串方法:
-
替换 str.replace(“a”,“b”)
只能替换第一个符合的字符
参数:“a”老的字符; “b” 将要替换的字符
返回值:替换之后新字符串
不改变原字符; -
查找字符串中的字符串 str. indexof(“a”);
lastindexof: 表示从后往前搜索;
参数:1个;
返回值:字符串中指定文本首次出现的索引,
如果未找到文本 返回-1;
是否改变原字符:否;
参数,2个; str.indexof(“a”,10);
第二个参数作为搜索的起始位置; -
提取字符串的某个部分并在新字符串中返回被提取的部分 str.slice(a,b) str.substring(a,b);
参数:两个;a 起始位置索引;b 终止位置索引;
返回值:被提取的部分;
是否改变原字符:否;
4.提取字符串的某个部分并在新字符串中返回被提取的部分
参数:“a”老的字符; “b” 被提取部分的长度
返回值:被提取的部分
不改变原字符;
5.变成大写字母 str.touppercase();
参数:没有
返回值:改变后的字符串;
是否改变原字符:否;
6.变成小写字母 str.tolowercase();
参数:没有
返回值:改变后的字符串;
是否改变原字符:否;
7.按照指定字符,分割字符串成数组 str.split();
参数:指定字符
返回值:改变后的字符串;
是否改变原字符:否;
8.根据索引查数据,当前索引没有数据,返回空字符 str.charAt(a);
参数:a:指定索引
返回值:指定位置的字符串;
是否改变原字符:否;
9.返回字符串中指定文本第一次出现的位置 str.search(“a”);
参数:a:指定字符串
返回值:指定字符串的位置索引;
是否改变原字符:否;
10.连接两个或多个字符串 str.concat(“a”);
参数:a:指定字符串
返回值:合并后的字符串;
是否改变原字符:否;
11.删除字符串两端的空白符:str.trim()