字串的方法詳解

2022-08-27 13:15:08 字數 2177 閱讀 5461

1.split(): 將字串轉化為陣列,join將陣列轉化為字串。不會改變原字串

var a = "a,b,c,s";

var b = a.split(",");

console.log(a);

//a,b,c,s

console.log(b);//

["a", "b", "c", "s"]

2.substr(start, length):引數一表示開始的位置,引數二表示提取字元的長度。不會改變原字串。但start為負數時,length無效。-1為倒數第乙個數字,以此類推。

var a = "abcdefg";

var b = a.substr(2,3);

console.log(a);

//abcdefg

console.log(b);//

cde

3.charat(): 返回該位置的字元

var a = "abcdefg";

var b = a.charat(2);

console.log(a);

//abcdefg

console.log(b);//

c

4.charcodeat(): 返回位置的字元編碼,用於判斷字元,例獲取位元組。

var a = "abcdefg";

var b = a.charcodeat(0);

console.log(a);

//abcdefg

console.log(b);//

97

5.concat: 連線字元

var a = "a";

var b = a.concat("b", "c");

console.log(a);//a

console.log(b);//

abc

6.substring(start, end): 獲取字元,不接受負數。

var a = "abcdefg";

var b = a.substring(2, 3);

console.log(a);

//abcdefg

console.log(b);//

c

7.indexof: 返回第乙個字元的位置

var text = "mississippi";

var a = text.indexof("ss");

var b = text.indexof("ss", 3);

var c = text.indexof("ss", 6);

console.log(a);//2

console.log(b);//

5 console.log(c);//

-1

8.lastindexof: 從末尾開始查詢

var text = "mississippi";

var a = text.lastindexof("ss");

var b = text.lastindexof("ss", 5);

var c = text.lastindexof("ss", 6);

console.log(a);//5

console.log(b);//

2,在[0, 3]範圍內找

console.log(c);//

5,在[0, 6]範圍內找

9.tolowercase(): 變為小寫

var a = "abcdefg";

var b =a.tolowercase();

console.log(a);

//abcdefg

console.log(b);//

abcdefg

10.touppercase(): 變為大寫

var a = "abcdefg";

var b =a.touppercase();

console.log(a);

//abcdefg

console.log(b);//

abcdefg

11.search()、match()、replace()用法見文章正規表示式

12.slice()用法見文章陣列詳解

Python 字串方法詳解

python 字串方法詳解 型別 方法 註解 填充 center width fillchar ljust width fillchar rjust width fillchar zfill width expandtabs tabsize l fillchar 引數指定了用以填充的字元,預設為空格...

Python 字串方法詳解

在程式設計中,幾乎90 以上的 都是關於整數或字串操作,所以與整數一樣,python 的字串實現也使用了許多拿優化技術,使得字串的效能達到極致。與 c 標準庫 stl 中的 std string不同,python 字串集合了許多字串相關的演算法,以方法成員的方式提供介面,使用起來非常方便。型別 方法...

Python 字串方法詳解

在程式設計中,幾乎90 以上的 都是關於整數或字串操作,所以與整數一樣,python 的字串實現也使用了許多拿優化技術,使得字串的效能達到極致。與 c 標準庫 stl 中的 std string不同,python 字串集合了許多字串相關的演算法,以方法成員的方式提供介面,使用起來非常方便。型別 方法...