陣列 字串 常用操作

2022-08-29 02:09:10 字數 3041 閱讀 7313

陣列內是否有重複

//返回true 就是有重複

function isrepeat(array)

for(var i=0 ; i)

}if(count == 2

) }

return

false

;

}

jquery 新增陣列與刪除陣列

//新增陣列

function add(id)

}//刪除陣列

function remove(id)

}//新增

function addtoarry(idval,clzssname) );}}

//刪除

function removearry(idval,clzssname)

}/*按照屬性值,查詢物件 如果不存在返回-1*/

function findelem(arraytosearch, attr, val)

}return -1;

}

擴充套件indexof  ie8版本不相容

//

新增陣列indexof方法

if (!array.prototype.indexof)

return -1

; };

}

陣列 常用操作

/*

陣列的屬性

*/var arr=[1,3,34,45,44,88

]; document.write(arr.constructor+"");

document.write(arr.length+"");

/*陣列的方法

*/var arr2=["

a","

b","

c","d"

]; document.write(arr.concat(arr2)+"

");/*

合併陣列

*/document.write(arr2.join(

"")+"

");/*

將陣列轉換成字串,jion的引數是鏈結

*/document.write(arr2.pop()+"

");/*

刪除陣列最後乙個元素,並返回刪除的最後乙個元素,返回d,但陣列變為a,b,c

*/document.write(arr2+"");

document.write(arr2.push(arr)+"

");/*

往陣列末位新增乙個元素,並返回長度4

*/document.write(arr2+"");

document.write(arr2.reverse()+"

");/*

從反向排列

*/document.write(arr2.sort()+"

");/*

從反向排列

*/document.write(arr.shift()+"

");/*

刪除陣列第乙個數,返回刪除的內容

*/document.write(arr2.slice(

2,3)+"

");/*

從第2位開始擷取到第3位,返回乙個新的陣列,不影響原來的陣列

*/document.write(arr2+"");

document.write(arr2.splice(

0,1,"

dfsd

")+"

");/*

從第x位開始刪除y位,新增第三個引數的內容

*/document.write(arr2.tostring()+"

");/*

轉化為字串

*/document.write(arr2.valueof());

字串常用

var str="

guoerwe3423iddddddddd";

document.write(str.charat(

4)+"

");/*

索引值*/

document.write(str.indexof(

"ddd

")+"

");/*

列印字母的索引值

*/document.write(str.lastindexof("d

")+"

");/*

從最後開始往前找

*/var myexp=str.match(/\d/gi);/*

匹配正規表示式的內容,返回乙個匹配的陣列

*/document.write(myexp+"");

var str2="

how is every things going";

var arry2=str2.split("

");/*

將字串轉化為陣列,引數為分割的內容。

*/document.write(arry2[

2]+"");

document.write(str2.search(/is/gi)+"

");/*

使用search方式查詢匹配元素,返回匹配的內容的索引值4

*/document.write(str2.replace("is

","guoguo

")+"

");/*

放入兩個引數,第乙個引數是替換的內容,第二個引數是替換的東西,返回替換後的字串

*/var s=str2.slice(0,1);/*

擷取返回擷取的內容

*/document.write(s+"");

var str3="

dsfdsfdsfsdfds";

document.write(str3.substr(

1,4)+"

");/*

從第1位開始向後擷取4位,這個是數量

*/document.write(str3.substring(

1,6)+"

");/*

從第1位開始擷取到索引值6-1位

*/

字串與陣列常用操作

字串 1 獲取某個指定位置的字元 2 把乙個字串全部變為大寫 touppercase 3 把乙個字串全部變為小寫 tolowercase 4 搜尋指定字串出現的位置 indexof 5 返回指定索引區間的子串 substring 陣列 1 搜尋乙個指定的元素的位置 indexof 2 擷取陣列的部分...

字串常用操作。。。

include include include char itoa int value result char malloc sizeof char i 1 for j 0 jint i 65 char p itoa i printf s n p free p p null include incl...

字串常用操作

coding utf 8 import string1 判斷str unicode字串物件 def isastring anobj return isinstance anobj,basestring basesting是str,unicode的父類 defisaint anobj return i...