字串處理方法

2021-09-20 05:35:44 字數 1637 閱讀 1171

js中三種基本資料型別,都有對應的物件型別(布林有布林物件、數字有數字物件··),

基本型別是乙個簡單的資料,

沒有屬性

,但是js中的基本資料型別可以

當做物件使用

1.當對乙個基本資料型別打點訪問屬性或方法時

,js會臨時將這個資料的值封裝成乙個對應型別的物件,然後使用這個物件調屬性或方法,這個過程叫做自動裝箱

varstr

= "hello";

2. 字串的length屬性表示字串中字元的個數

console

.log

(str

.length);

3. 數字轉成字串 +""

4. 使用可以獲得字串中的第n個字元

varch

= str[2

]; console

.log(ch

); 5.indexof,查詢乙個字串在另乙個字串中的首次出現的位置。如果沒有出現的,就返回-1

varstr2

= "abcdefg";

varind=

str2

.indexof

("cd");

console

.log

(ind);

var ind = str2.

lastindexof

("cd")

;最後一次出現的位置

7.split字串分割,按照某個分隔符分割字串,分割的結果是乙個陣列

varstr3

= "蘋果|香蕉|西瓜";

varfruits

= str3

.split

("|");

console

.log

(fruits);

8.substr字串擷取,第乙個引數表示從第幾個開始截,第二個引數表示截多長,若不寫第二個引數,就擷取到最後

varstr4

= "abcdefghijk";

vars4=

str4

.substr(4

,6);

console

.log

(fruits);

substring,從哪截,截到哪(包含開頭,不包含結尾

,不寫就擷取到最後)

9.startswith判斷乙個字串是否以另乙個字串開頭,結果只有true和false

varb1

= str5

.startswith

("abc");

console

.log(b1

); // str5.endswith("abc");判斷結尾

10 touppercase將字串中所有字母轉換成大寫

vars6

= str6

.touppercase

();

11.

nan不等於nan,所以判斷乙個變數是否為nan要用number.isnan方法

varnum7

= "123";

console

.log

(number

.isnan

(num7

));

字串處理方法

獲取字串中多個相同字元的位置index 解決方法 先遍歷astring 找到所有的abc 所在位置的index,然後通過index 將字串進行替換 nsmutablearray getrangestr nsstring text findtext nsstring findtext 獲取第一次出現的...

字串的處理方法

1 獲取字串的長度 length string str we are students int size str.length 注意 該長度還包括空格 2 判斷字串的字首或字尾與已知字串是否相同 字首 startswith string s 字尾 endswith string s 3 比較兩個字串...

JavaScript字串處理方法

1 字串合併操作 var inum01 12 var inum02 24 var snum03 12 var str abc alert inum01 inum02 彈出36 alert inum01 snum03 彈出1212 數字和字串相加等同於字串相加 alert snum03 str 彈出1...