1、 Concat 合并字符串
var a="hello ";
var b="world!";
var c=a.concat(b);
console.log(c);//c =”hello world!”
2、 indexof 返回字符串中的字符出现的位置(从左到右搜索)
(1)
var a =”hello”;
var b =a.indexOf(“l”);
console.log(b);//b=2;
(2) stringObject.indexOf(searchvalue,fromindex)
Searchvalue: 必需。规定需检索的字符串值。
Fromindex : 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。
var c =a.indexOf(“l”,3);
console.log(c);//c=3;
注释:indexOf()方法对大小写敏感!
注释:如果要检索的字符串值没有出现,则该方法返回 -1。
3、 charAt返回指定位置的字符。
varget_char = a.charAt(0);
//get_char= "h"
4、 substring
返回字符串的一个子串,传入参数是起始位置和结束位置。
varsub_string1 = a.substring(1);
//sub_string1= "ello"
varsub_string2 = a.substring(1,4);
//sub_string2= "ell"
5、 substr
返回字符串的一个子串,传入参数是起始位置和长度
varsub_string1 = a.substr(1);
//sub_string1= "ello"
varsub_string2 = a.substr(1,4);
//sub_string2= "ello"
6、 replace
用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。
varresult1 = a.replace(re,"Hello");
//result1= "Hello"
varresult2 = b.replace(re,"Hello");
//result2= ",world"
7、 search
执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1 。
varindex1 = a.search(re);
//index1= 0
varindex2 = b.search(re);
//index2= -1
8、 slice
提取字符串的一部分,并返回一个新字符串(与 substring相同)。
varsub_string1 = a.slice(1);
//sub_string1= "ello"
varsub_string2 = a.slice(1,4);
//sub_string2= "ell"
9、 split
通过将字符串划分成子串,将一个字符串做成一个字符串数组。
var arr1= a.split("");
//arr1 =[h,e,l,l,o]
10、 length
返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。
var len =a.length();
//len = 5
11、 toLowerCase
将整个字符串转成小写字母。
varlower_string = a.toLowerCase();
//lower_string= "hello"
12、 toUpperCase
将整个字符串转成大写字母。
varupper_string = a.toUpperCase();
//upper_string= "HELLO"