字串拼接
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 對應索引...