新建字符串对象
① 直接赋值
② 构造函数
③ 转换函数
1 length 字符串对象属性
2 match() null 跟php中的preg_match 一样
3 search() -1 寻找字符串 (值是寻找的字符)
4 replace() 替换字符串 (第一个值是替换者,第二个是替换值)
5 split() 字符串分割 (括号里的第一个值是分割的字符,第二个数字是结束处)
6 charAt() 返回指定位置的字符 (括号里的数字就是返回的位置)
7 indexOf() 检测选中字符首次出现的位置 (括号里的第一个值是寻找的字符,第二个数字是开始处)
8 substring() 提取字符串 (括号里的第一个数字是开始,第二个数字是结束)
9 substr() 提取指定字符串 (括号里的第一个数字是开始,第二个数字是开始处的结束)
10 lastIndexOf() 返回子字符串最后出现的位置 (括号里的值就是子字符串)
11 toUpperCase() 小写转大写
12 toLowerCase() 大写转小写
<script> var x="I love JavaScript!"; var h=x.length; document.write(x+"字符串为:"+h+"<br>"); //1 var x="x xxXXXxx xx" var h=x.match("z"); document.write(h+"<br />") //2 var x="XXXXxxxxXXXX1"; var h=x.search("1"); document.write(x+"寻找的字符串在1:"+h+"<br>"); //3 var x="abcdef1"; var h=x.replace("1","g"); document.write(x+"把1替换成g显示:"+h+"<br />") //4 var x="XXXXXX1XXXXXX"; var h=x.split("1"); document.write(x+"切割后的字符串:"+h+"<br />") //5 var x="XXXXXX1XXXXXX"; var h=x.charAt(6); document.write(x+"寻找的字符串是:"+h+"<br />") //6 var x="XXXXXX1XXXXXX"; var h=x.indexOf("1"); document.write(x+"中1的位置在:"+h+"<br />") //7 var x="XXXXXX1XXXXXX"; var h=x.substring(5,7); document.write(x+"选择的部分:"+h+"<br />") //8 var x="XXXXXX1XXXXXX"; var h=x.substr(5,2); document.write(x+"提取的部分:"+h+"<br />") //9 var x="abcdef1"; var h=x.lastIndexOf("1"); document.write(x+"出现的位置:"+h+"<br />") //10 var x="xxxxxxxxxxxxx"; var h=x.toUpperCase(); document.write(x+"大写:"+h+"<br />") //11 var x="XXXXXXXXXXXXX"; var h=x.toLowerCase(); document.write(x+"小写:"+h+"<br />") //12 </script>
原文:http://www.cnblogs.com/yjh1604600160/p/q-3.html