var src = window.location;//得到的是地址栏的地址
函数:split()
功能:使用一个指定的分隔符把一个字符串分隔存储到数组
egg:
var str = "jpg|bmp|ico|png";
var arr = str.split("|");//arr是一个包含字符值“jpg”、“bmp”、“gif”、“icon”的数组
函数:join()
功能:使用你选择的分隔符将一个数组合并为一个字符串
egg:
var arr = new Array("jpg","gif","ico","png");
var str = arr.join("|");//结果arr为jpg|gif|ico|png
函数:indexOf()
功能:得到某个字符在字符串的索引值(索引值从0开始)
egg:
var str = "jpg|bmp|ico|png";
var num = str.indexOf("n"); // 得到的num为13
函数:lastIndexOf()
功能:得到某个字符在字符串的索引值(索引值从0开始)
egg:
var str = "jpg|bmp|ico|png";
var num = str.lastIndexOf("p"); // 得到的num为12
函数:firstIndexOf()
功能:得到某个字符在字符串的索引值(索引值从0开始)
egg:
var str = "jpg|bmp|ico|png";
var num = str.firstIndexOf("p"); // 得到的num为1
函数:substring()
功能:字符串截取
egg:
var str = "jpg|bmp|ico|png";
str = str.substrin(0,str.lastIndexOf("|"));//结果str为jpg|bmp|ico
函数:charAt()
功能:用于得到某个特定字符串中某个特定位置的字符
var str = "abc";
var s = str.charAt(1);//结果s为b
函数: toLowerCase(); toUpperCase();
功能:字符串的大小写转换
egg:
var str = “aBcD”;
var lower = str.toLowerCase(); //结果lower为abcd
var upper = str.toUpperCase();//结果upper为ABCD
函数:length
功能:得到字符串的长度
egg:
var str = “abcd”;
var length = str.length;//结果length为4
函数:typeof()
功能:得到数据的类型
egg:
var str = "abcd";
var type = typeof(str);//结果type为String
函数:concat()
功能:将两个或多个字符的文本组合起来,返回一个新的字符串
egg:
var a = “hello”;
var b = ",world";
var c = a.concat(b);//结果c为hello,world
函数:match()
功能:检查一个字符串匹配一个正则表达式内容,如果没有匹配返回null
egg:
var re = new RegExp(/*\w+$/);
var alp1 = a.match(re);//结果alp1为hello
var alp2 = b.match(re);//结果alp2为null
函数:replace()
功能:用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串
egg:
var res1 = a.replace(re,"hello");//结果为hello
var res2 = b.replace(re,"hello");//结果为.world