javascript中字符串經常使用方法總結

    字符串是javascript編程中不可或缺的元素,掌握字符串經常使用的方法也是咱們學習過程當中的必經之路,下面咱們總結一些最經常使用的的字符串方法。javascript

string.charAt(postion)java

charAt方法返回在string中的position位置處的字符。若是position小於0或者大於字符串的長度,返回空字符串。因爲js沒有字符類型,返回的仍爲一個字符串正則表達式

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

string.concat(string...)編程

concat方法把其餘的字符串鏈接在一塊兒構形成一個新的字符串。和「+」的做用一致數組

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

string.indexOf(searchString,position)post

indexOf方法在string中查找另外一個字符串。若是它被找到,返回第一個匹配字符的位置,不然返回-1.可選參數position可設置爲從某個指定位置開始查找。例如判斷標籤是否含有指定類名。學習

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

 string.replace(serachValue,replaceValue)spa

replace方法對string進行查找和替換操做,並返回一個新的字符串。參數searchValue是一個字符串(還能夠是正則表達式)的話,只會在第一次出現的地方被替換。code

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

 string.slice(start,end)blog

slice方法複製string的一部分來構造一個新的字符串,新的字符串長度等於end-start。

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

string.split(separtor,limit)

split方法把這個string分割成片斷來建立一個字符串數組。可選參數limit能夠限制被分割的片斷數。若是separator是一個空字符,會返回一個單字符的數組,這在須要把一個字符轉化爲一個數組是常常用到。

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

此方法會在string中查找全部separator出現的地方

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

 string.substring(start,end)

substring方法獲取字符串的子字符串。做用和slice同樣

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

 string.toLowerCase()

toLowerCase方法返回一個新的字符串,這個字符串都被轉化爲小寫格式。這在判斷標籤時常常用到

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

相關文章
相關標籤/搜索