js 裁剪
1、split()
描述:使用乙個指定的分隔符把乙個字串分割儲存到陣列
使用方法:
arr=str.split("|"); //arr是乙個["jpg","bmp","gif","ico","png"]陣列
2、substring()
描述:用於提取兩個下標間的字串
語法:stringobject.substring(start,stop)
start 必需。乙個非負的整數,規定要提取的子串的第乙個字元在 stringobject 中的位置.
stop 可選。乙個非負的整數,比要提取的子串的最後乙個字元在 stringobject 中的位置多1。
使用方法:
str="01234567";
arr=str.substring(0,5); //arr = "012345"
3、substr()
描述:用於返回乙個從指定位置開始的指定長度的子字串。
語法:stringobject.substring(start,length)
start 必需。所需的子字串的起始位置。字串中的第乙個字元的索引為 0。
length 可選。在返回的子字串中應包括的字元個數。 說明 如果 length 為 0 或負數,將返回乙個空字串。 如果沒有指定該引數,則子字串將延續到stringobject的最後。
使用方法:
var str = "0123456789";
alert(str.substring(0));------------"0123456789"
alert(str.substring(5));------------"56789"
alert(str.substring(10));-----------""
alert(str.substring(12));-----------""
alert(str.substring(-5));-----------"0123456789"
alert(str.substring(-10));----------"0123456789"
alert(str.substring(-12));----------"0123456789"
alert(str.substring(0,5));----------"01234"
alert(str.substring(0,10));---------"0123456789"
alert(str.substring(0,12));---------"0123456789"
alert(str.substring(2,0));----------"01"
alert(str.substring(2,2));----------""
alert(str.substring(2,5));----------"234"
alert(str.substring(2,12));---------"23456789"
alert(str.substring(2,-2));---------"01"
alert(str.substring(-1,5));---------"01234"
alert(str.substring(-1,-5));--------""
4、slice()
描述:用於提取兩個下標間的字串
語法:stringobject.slice(start,stop)
start:必需。規定從何處開始選取。如果是負數,那麼它規定從陣列尾部開始算起的位置。也就是說,-1 指最後乙個元素,-2 指倒數第二個元素,以此類推。注意,start的值需要比end值小才會返回有效字串。
end:可選。規定從何處結束選取。該引數是陣列片斷結束處的陣列下標。如果沒有指定該引數,那麼切分的陣列包含從 start 到陣列結束的所有元素。如果這個引數是負數,那麼它規定的是從陣列尾部開始算起的元素。
使用方法:
var str='ahji3o3s4e6p8a0sdewqdasj'
console.log(str.slice(2,5)) //結果ji3
5、charat()
描述:返回指定位置的字元。字串中第乙個字元的下標是 0。如果引數 index 不在 0 與 string.length 之間,該方法將返回乙個空字串。
使用方法:
var str='a,g,i,d,o,v,w,d,k,p';
console.log(str.charcodeat(2)); //結果為g
6、charcodeat()
描述:返回指定位置的字元的 unicode 編碼。這個返回值是 0 - 65535 之間的整數。
使用方法:
var str='a,g,i,d,o,v,w,d,k,p';
console.log(str.charcodeat(2)); //結果為103。即g的unicode編碼為103
js陣列合併
1、join()
描述:使用您選擇的分隔符將乙個陣列合併為乙個字串
使用方法:
var array = [1,2,3];
arr=array.join("a"); //arr為'1a2a3'
2、concat()
描述:將兩個陣列合併成乙個陣列
使用方法:
var array1 = [1,2,3],array2 = [4,5,6];
arr=array1.concat(array2); //arr為[1,2,3,4,5,6]
JS中字串和陣列
charat index 返回指定位置的字元 index 字串的索引號 charcodeat index 獲取指定位置處字元的unicode碼 index索引號 str index 獲取指定位置處字元 concat str1,str2,str3 concat 方法用於連線兩個或多個字串。拼接字串,等...
js字串和陣列操作
1.把字串轉化為陣列 toarray 函式 split 功能 使用乙個指定的分隔符把乙個字串分割儲存到陣列 1 function 拓展1 簡單封裝個 toarray函式 1 function toarray value 6return value 返回value 7 拓展2 比如我想獲取 box 中...
js字串和陣列筆記
字串就是零個或多個排在一起的字元,放在單引號或雙引號之中。如果要在單引號字串的內部使用單引號,必須在內部的單引號前面加上反斜槓,表示轉義。連線運算子 可以連線多個單行字串,將長字串拆成多行書寫,輸出的時候也是單行。可以使用陣列的方括號運算子,返回 字串某個位置的字元。length屬性返回字串的長度,...