码迷,mamicode.com
首页 > 编程语言 > 详细

javascript中字符串常用方法总结

时间:2014-05-21 20:54:05      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   c   code   java   

    字符串是javascript编程中不可或缺的元素,掌握字符串常用的方法也是我们学习过程中的必经之路,下面我们总结一些最常用的的字符串方法。

string.charAt(postion)

charAt方法返回在string中的position位置处的字符。如果position小于0或者大于字符串的长度,返回空字符串。由于js没有字符类型,返回的仍为一个字符串

1  var name="deng";
2  var a=name.charAt(1);
3  document.write(a);

bubuko.com,布布扣

string.concat(string...)

concat方法把其他的字符串连接在一起构造成一个新的字符串。和“+”的作用一致

1  var name="deng";
2  var a=name.concat("1","@2");
3  document.write(a);

bubuko.com,布布扣

string.indexOf(searchString,position)

indexOf方法在string中查找另一个字符串。如果它被找到,返回第一个匹配字符的位置,否则返回-1.可选参数position可设置为从某个指定位置开始查找。例如判断标签是否含有指定类名。

1  var classname="calss1 class2 class3";
2  var a=classname.indexOf("class2");
3  document.write(a);

bubuko.com,布布扣

 string.replace(serachValue,replaceValue)

replace方法对string进行查找和替换操作,并返回一个新的字符串。参数searchValue是一个字符串(还可以是正则表达式)的话,只会在第一次出现的地方被替换。

1 var name="deng,kun,ming";
2  var a=name.replace(",","_");
3  document.write(a);

bubuko.com,布布扣

 string.slice(start,end)

slice方法复制string的一部分来构造一个新的字符串,新的字符串长度等于end-start。

1 var name="deng,kun,ming";
2  var a=name.slice(2,5);
3  document.write(a);

bubuko.com,布布扣

string.split(separtor,limit)

split方法把这个string分割成片段来创建一个字符串数组。可选参数limit可以限制被分割的片段数。如果separator是一个空字符,会返回一个单字符的数组,这在需要把一个字符转化为一个数组是经常用到。

1 var name="dengkunming";
2  var a=name.split("");
3  document.write(a);

bubuko.com,布布扣

此方法会在string中查找所有separator出现的地方

1  var name="129.168.0.1";
2  var a=name.split(".");
3  document.write(a);

bubuko.com,布布扣

 string.substring(start,end)

substring方法获取字符串的子字符串。作用和slice一样

1 var name="129.168.0.1";
2  var a=name.substring(2,5);
3  document.write(a);

bubuko.com,布布扣

 string.toLowerCase()

toLowerCase方法返回一个新的字符串,这个字符串都被转化为小写格式。这在判断标签时经常用到

1 var name="DIV SPAN";
2  var a=name.toLowerCase();
3  document.write(a);

bubuko.com,布布扣

 

javascript中字符串常用方法总结,布布扣,bubuko.com

javascript中字符串常用方法总结

标签:style   blog   class   c   code   java   

原文地址:http://www.cnblogs.com/mingwaer/p/3739158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!