日期:2014-05-16  浏览次数:20377 次

js 常用自带函数应用

1, concat

//将两个或者多个字符文本组合起来,返回一个新的字符串
var a = "hello";
var b = ",world";
var = a.concat(b);
alert(c);

2, indexOf
//返回字符串中一个子串第一处出现的索引(从左到右),没有返回-1
var index1 = a.indexOf("1");
var index2 = a.indexOf("1",3);//第三个1出现的下标

对应有一个lastIndexOf,他的使用和indexOf一样,不过,查询是从右到左
search同indexOf,不过不能指定第几个。

3, charAt
//返回指定位置的字符
var get_char = a.charAt(0);

4, match
//检查一个字符串匹配一个正则表达式内容,没有匹配返回null,有则返回被比较的字符串
var a = 'hello';
var re = new RegExp(/^\w+$/);
var is_alpha1 = a.match(re);

5,substring或者substr
//返回一个字符串的子串,指定下标段
var sub1 = a.substring(1);
var sub2 = a.substring(2);

6,replace
//产生一个新的字符串,是通过修改原字符串中指定的字符串后得到
var a = "1111232";
var b = a.replace("1","2");
alert(b);//2111232

7,split
//通过将字符串按照指定的字符串分割成字符串数组
var a = '12334534';
var a1 = a.split("2");

8,length
//返回字符串的长度
alert(a.length);

9, size()
//返回数组长度
a1.size();

10, toLowerCase
//将大写转小写
toUpperCase小写转大写


11, paseInt / paseLong
//将字符串形式的数字,转换成数值对象,非数字的无法执行