1.charat()=> 得到字串某個位置的字元
var str = "asdfasdfasdf";
str.charat(索引號);
str[索引號]; ==>此方式得到的結果同上
2.concat()=> 合併多個字串
var str1 = "abcdefghijklmn";
var str2 = "111";
var str3 = str1.concat(str2); ==>abcdefghijklmn111
3.slice()=> 擷取字串的某部分(slice擷取不包括結束元素,-1表示最後乙個元素)(有相容性)
var str = "abcdefghijklmn";
var str1 = str.slice(1); ==> bcdefghijklmn;
var str2 = str.slice(1,4); ==> bcd;
var str3 = str.slice(1,-1); ==> bcdefghijklm;
var str4 = str.slice(-5,-2); ==> jkl;
4.substring()=> 擷取字串的某部分(不接受負的引數,若有乙個負數,直接忽略,即第二個引數表示從索引0位置開始擷取的數量;若有兩個負數,結果為空字元)
var str = "abcdefghijklmn";
var str1 = str.substring(1); ==> bcdefghijklmn;
var str2 = str.substring(1,4); ==> bcd;
5.substr()=> 擷取字串的某部分(沒標準化,用起始位置與長度方式擷取)
var str1 = "abcdefghijklmn";
var str2 = str1.substr(1,4); ==> bcde;
6.indexof()=> 檢索字元在字串出現的位置
var str1 = "abcdefghijklmn";
var str2 = str1.indexof("f"); ==> 從字串索引0的為位置開始檢索,若沒檢索到元素,則返回-1
var str2 = str1.indexof("f",4); ==> 從字串索引4的位置開始檢索
7.lastindexof()=> 檢索字元在字串出現的索引位置(從尾到頭的方式檢索)
var str1 = "abcdefghijklmn";
var str2 = str1.lastindexof("f");
var str2 = str1.lastindexof("f",4); => 4表示結束的索引位置; ==>-1(找不到,元素f在索引5的位置)
8.trim()=> 移除字串兩邊的空格
var str1 = " abc def gh lmn ";
var str2 = str1.trim(); ==> "abc def gh lmn";
9.touppercase()=> 將字串轉換為大寫
var str1 = "abcdefghlmn";
var str2 = str1.touppercase();
10.tolowercase()=> 將字串轉換為小寫
var str1 = "abcdefghlmn";
var str2 = str1.tolowercase();
11.replace()=> 替換字元
var str1 = "abcdefghlmn";
var str2 = str1.replace("f","g"); =>只替換檢索到的第乙個元素,若沒檢索到則不起作用
12.split()=> 將字串變成陣列
var str = "abcdefghlmn";
var str6 = str.split(","); ==> ["abcdefghlmn"]
var str1 = str.split(); ==> ["abcdefghlmn"]
var str2 = str.split(""); ==> ["a", "b", "c", "d", "e", "f", "g", "h", "l", "m", "n"]
var str3 = str.split("a"); ==> ["", "bcdefghlmn"]
var str4 = str.split("c"); ==> ["ab", "defghlmn"]
var str5 = str.split("&"); ==> 同str1,找不到括號裡面的內容替換,取預設值["abcdefghlmn"]
js 操作字串方法記錄
varstr helloworld 這三個方法如果只傳乙個引數預設擷取到最後。將擷取的字元返回,對原字串沒有任何改變 slice star,end 從索引star開始,擷取到索引end,不包括end.將擷取的字元返回,對原字串沒有任何改變。star如果為負數,從字串尾部開始計算 console.lo...
js字串的操作方法
1 charat 根據字元的下標返回相應小標上的字元 var str 憤怒的小鳥 console.log str.charat 2 結果為 的 2 charcodeat 根據字元的下標返回相應下標上的字元對應的編碼 console.log str.charcodeat 3 23567 3 strin...
js字串操作
返回指定位置的字元 var str hello world document.write the first character is str.charat 0 document.write the second character is str.charat 1 document.write th...