var a="123";
var b="456";
console.log(a.concat(b)); //123456
console.log(a.concat(b).concat(a)); //123456123
注意:不管從那個方向去找字元,字元的索引並不會改變
indexof和search雖然都是根據字元返回索引,indexof有兩個引數和乙個引數兩種情況,search只有一種情況
單個引數 ,直接找字元
left="qweuhgq";
console.log(left.indexof("q")); //0
console.log(left.indexof("m")); //-1
兩個引數 (引數,startindex)left="qweuhgq";
console.log(left.indexof("w",2)); //-1
console.log(left.indexof("we",1)); //1
console.log(left.indexof("wq",0)); //-1
left="qweuhgq";
console.log(left.lastindexof("w")); //1
console.log(left.lastindexof("u",2)); //-1
與 search,indexof 對比記憶,search,indexof為根據字元找到並返回相應的索引
charcodeat()
為返回相應的ascii碼值
string.fromcharcode()
將相應的ascii碼值轉化為字元
code="1a4578321";
console.log(code.charat('1')); //a
console.log(code.charcodeat("1")); //97
console.log(string.fromcharcode('97')); //a
兩個擷取對原字串都沒有影響,返回被擷取的字元jiequ="gduakdnakj";
console.log(jiequ.substr(1, 2)); //du
console.log(jiequ); //gduakdnakj
console.log(jiequ.substring(2, 1)); //d
console.log(jiequ.substring(1, 2)); //d
console.log(jiequ); //gduakdnakj
注意:若有多個相同字元,只會返回第乙個字元索引
find="aggjklmhyv";
console.log(find.search("g")); //1
注意:只可以替換第乙個字元
rep="12346782";
console.log(rep.replace("2", "0")); //10346782
console.log(rep); //12346782
英文意思:v.切開
對原字串無影響,返回被擷取的字元
jiequ2="gduakdnakj";
console.log(jiequ2.slice(1, 2)); //d
console.log(jiequ2.slice(2, 1)); //輸出空
console.log(jiequ2); //gduakdnakj
英文意思:v.使分離
join將陣列轉化為字串
找到括號中中的字元,並將字元兩邊的字元分隔開
strr="12,345。6";
console.log(strr.split()); //["12,345。6"] 直接轉化為陣列
console.log(strr.split(" ")); //["12,345。6"]
console.log(strr.split("")); //["1", "2", ",", "3", "4", "5", "。", "6"]
console.log(strr.split("。")); // ["12,345", "6"]
s="1+2+3+4+5";
console.log(s.split("+")); //["1", "2", "3", "4", "5"]
長度一般用於迴圈中
str="abcdefg";
console.log(str.touppercase()); //abcdefg
str2="abcde";
console.log(str2.tolowercase()); //abcde
6 字串函式
strcpy函式char strcpy char dest,const char src 功能 把src所指向的字串覆蓋複製到dest。返回值 dest指向的字串。注意 字串src的長度不能超過dest,否則會溢位。strncpy函式char strncpy char dest,const char...
6 字串拼接
字串相加 alert hello world hello world 數值字串相加 alert 100 100 100100 數值字串 數值 alert 11 12 1112口訣 數值相加,字元相連 var age 18 console.log pink老師age歲啦 這樣不行 console.lo...
ES6 字串 字串
又到了一天一度的寫筆記的時間了,今天看的es6字串部分,因為內容我感覺挺多的,而且需要理解,所以第二個部分模板字串的筆記就放到明天來寫了,今天就寫一下學習字串物件的筆記,筆記分為以下幾點 開始今天的筆記吧!什麼字元的表示方法?第一次聽到這個問題的時候,可能一臉蒙,我查閱了一下資料,簡單的大概的了解了...