字串的常規方法

2021-09-26 07:41:37 字數 2229 閱讀 6714

字串拼接

s.concat(b).concat(s)
查詢字串
indexof()
1.單個引數

預設從0開始直接查詢字元,字串也可以遍歷,和陣列方法一樣

找到返回索引,失敗返回-1

2.兩個引數

第二個引數表示起始位置

3.直接找字元

4.從左往右找

lastindexof字元的索引不變,還是從左往右0開始

charat 根據索引返回對應字元

charcodeat()把字元轉換為ascii碼

string.fromcharcode: 把ascii碼轉換為字元

substring 字串的擷取

兩個引數:開始位置,擷取長度;

str.substr(0, 2)
replace 字元替換

返回值為替換後的字串,只能替換乙個,不改變原字串

多個替換使用正則

str.replace("a", "m");
str.search

只有乙個引數,找字元位置返回索引str.search('a')

str.slice起始索引

結束索引的字串

slice(start, end) 方法可提取字串的某個部分,並以新的字串返回被提取的部分。使用 start(包含) 和 end(不包含) 引數來指定字串提取的部分。(取小不取大)

str. length 返回字串長度

大小寫轉換

tolowercase, touppercase

tolocallowercase, tolocaluppercase:轉為本地方式(瀏覽器語言)

定義及宣告

array js的內建物件

例項化物件

將抽象轉化為具體物件的過程、新建物件(初始化物件)

length 屬性

代表陣列的長度

陣列的賦值

arr[0]=1;

arr[1]="a";

arr[2]=null;

arr[3]={};

arr[4]=true;

arr[5]=undefined;

arr[6]=function(){};

console.log(arr[0]);

陣列的方法

1.陣列的遍歷 沒有返回值 能影響到原陣列

a.foreach(function (val, index, arr) )

console.log(a.indexof(2));

2.join 將陣列轉化為字串

console.log(a.join(""));
3.map 相當遍歷陣列 對映乙個新的陣列

var b=a.map(function (val, index, arr) )

console.log(b,a);

4.slice 返回值是擷取的陣列 對原陣列無影響

console.log(a.slice(1, 3));

console.log(a);

5.splice 截斷陣列 對原陣列有影響

console.log(a.splice(0, 3));

console.log(a);

6.追加 push 陣列的後邊追加 返回值是陣列的長度

a.push(9)

console.log(a);

//往前追加

a.unshift(7) //返回陣列的長度

console.log(a);

7.陣列裡面的刪除 陣列的前刪

a.shift()

console.log(a)

8.陣列的後刪除

a.pop();

console.log(a);

a.push(9);

a.push(10);

a.splice(1,1);

console.log(a);

9.翻轉陣列

a.reverse();

字串的常規操作

選出數字 includeint main return 0 選出aeiou等母音字母 includeint main str1 count 0 puts str1 return 0 字串從末尾開始計算 includeint main return 0 description 寫一函式,使輸入的乙個字...

字串的常規操作

name royal 1 移除 name 變數對應的值兩邊的空格,並輸出處理結果 res name.strip print res 2 判斷 name 變數對應的值是否以 ro 開頭,並輸出結果 res name.startswith ro print res 3 判斷 name 變數對應的值是否以...

js字串常規操作

字串 支付穿建立 1.var str hello 2.var str new string 不能使用陣列常用方法 字串的常用方法 1.charat 按照索引查詢字串的內容,並返回,語法 字串.charat 需要查詢的索引 返回值,對應索引的字串,沒有就是目標空字元 2.charcodeat 對應索引...