1.chartAt():返回在指定位置的字符;
eg: var str = "HELLO WORLD";
var n = str.charAt(2);
2.charCodeAt():返回指定索引位置字符的 Unicode 编码;
eg: var str = "HELLO WORLD";
var n = str.charCodeAt(0);
3.concat():连接两个或多个字符串,返回连接后的字符串;
eg: var str1 = "Hello ";
var str2 = "world!";
var n = str1.concat(str2);
4.fromCharCode():将 Unicode 转换为字符串;
eg: var n = String.fromCharCode(65);
输出结果: A ;
5.indexOf():返回字符串中检索指定字符第一次出现的位置
(注意:如果没有找到匹配的字符串则返回 -1,indexOf() 方法区分大小写);
eg: var str="Hello world, welcome to the universe.";
var n=str.indexOf("welcome");
输出结果: 13 ;
eg: var str="I am from runoob,welcome to runoob site.";
var n=str.lastIndexOf("runoob");
7.localeCompare():用本地特定的顺序来比较两个字符串;
8.match():找到一个或多个正则表达式的匹配(不区分大小写);
eg: var str="The rain in SPAIN stays mainly in the plain";
var n=str.match(/ain/gi);
输出结果: ain,AIN,ain,ain ;
9.replace():替换与正则表达式匹配的子串;
eg: var str="Visit Microsoft!";
输出结果: Visit Runoob! ;
eg: var str="Mr Blue has a blue house and a blue car";
输出结果:Mr red has a red house and a red car;
10.search():检索与指定查找的字符串或者正则表达式相匹配的 String 对象起始位置;
(如果没有找到任何匹配的子串,则返回 -1)
document.write(str.search("blue")); //区分大小写,str.search(/blue/i)忽略大小写
输出结果:15
11.slice(start, end): 提取字符串的某个部分,并以新的字符串返回被提取的部分;
(如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推)
eg: var str="Hello world!";
var n=str.slice(3,8);
输出结果:lo wo ; //end可选,不指定代表从start到字符串结尾处
12.split(separator,limit): 用于把一个字符串分割成字符串数组;
eg: var str="How are you doing today?";
var n=str.split(" ",3);
输出结果: How,are,you ; // limit可选,返回的数组的最大长度
eg: var str="How are you doing today?";var n=str.split("o");
输出结果: H,w are y,u d,ing t,day? ; //使用一个字符作为分隔符
13.substr(start,length): 可在字符串中抽取从 开始 下标开始的指定数目的字符;
eg: var str="Hello world!";
var n=str.substr(2)
输出结果: llo world! ; // length可选
14.substring(from, to): 用于提取字符串中介于两个指定下标之间的字符;
eg: var str="Hello world!";
document.write(str.substring(3)+"<br>");
document.write(str.substring(3,7));
输出结果: lo world! // to可选
lo w;
15.toLowerCase(): 用于把字符串转换为小写;
eg: var txt="Hello World!";
document.write(txt.toLowerCase() + "<br>");
输出结果: hello world! ;
16.toUpperCase(): 用于把字符串转换为大写;
eg: var txt="Hello World!";
document.write(txt.toUpperCase());
17.valueOf(): 返回 String 对象的原始值;