字符串
charAt() 方法可返回指定位置(索引是從0開(kāi)始)的字符
語(yǔ)法:? str.charAt(index)
index表示字符串中某個(gè)位置的數(shù)字,即字符在字符串中的下標(biāo)
注釋?zhuān)鹤址械谝粋€(gè)字符的下標(biāo)是 0。如果參數(shù) index 不在 0 與 string.length 之間,該方法將返回一個(gè)空字符串。
charCodeAt(n) 方法可返回指定位置的字符的 Unicode 編碼
這個(gè)返回值是 0 - 65535 之間的整數(shù)。如果n是負(fù)數(shù),或者大于等于字符串的長(zhǎng)度,則charCodeAt()返回NaN。
concat() 方法用于連接兩個(gè)或多個(gè)字符串。
concat() 方法將把它的所有參數(shù)轉(zhuǎn)換成字符串,然后按順序連接到字符串的尾部,并返回連接后的字符串。請(qǐng)注意,其 本身并沒(méi)有被更改。
slice() 方法可提取字符串的某個(gè)部分,并以新的字符串返回被提取的部分。
語(yǔ)法:stringObject.slice(start,end)
start 要抽取的片斷的起始下標(biāo)。如果是負(fù)數(shù),則該參數(shù)規(guī)定的是從字符串的尾部開(kāi)始算起的位置。也就是說(shuō),-1 指字符串的最后一個(gè)字符,-2 指倒數(shù)第二個(gè)字符,以此類(lèi)推。
end 緊接著要抽取的片段的結(jié)尾的下標(biāo)。若未指定此參數(shù),則要提取的子串包括 start 到原字符串結(jié)尾的字符串。如果該參數(shù)是負(fù)數(shù),那么它規(guī)定的是從字符串的尾部開(kāi)始算起的位置。
substr() 方法可在字符串中抽取從 start 下標(biāo)開(kāi)始的指定數(shù)目的字符。
語(yǔ)法: stringObject.substr(start,length)
start必需。要抽取的子串的起始下標(biāo)。必須是數(shù)值。如果是負(fù)數(shù),那么該參數(shù)聲明從字符串的尾部開(kāi)始算起的位置。也就是說(shuō),-1 指字符串中最后一個(gè)字符,-2 指倒數(shù)第二個(gè)字符,以此類(lèi)推。
length可選。子串中的字符數(shù)。必須是數(shù)值。如果省略了該參數(shù),那么返回從 stringObject 的開(kāi)始位置到結(jié)尾的字串。
返回值: 一個(gè)新的字符串,包含從 stringObject 的 start(包括 start 所指的字符) 處開(kāi)始的 length 個(gè)字符。如果沒(méi)有指定 length,那么返回的字符串包含從 start 到 stringObject 的結(jié)尾的字符。
substring() 方法用于提取字符串中介于兩個(gè)指定下標(biāo)之間的字符。
語(yǔ)法: stringObject.substring(start,stop)
start必需。一個(gè)非負(fù)的整數(shù),規(guī)定要提取的子串的第一個(gè)字符在 stringObject 中的位置。
stop可選。一個(gè)非負(fù)的整數(shù),比要提取的子串的最后一個(gè)字符在 stringObject 中的位置多 1。如果省略該參數(shù),那么返回的子串會(huì)一直到字符串的結(jié)尾。
說(shuō)明:substring() 方法返回的子串包括 start 處的字符,但不包括 stop 處的字符。如果參數(shù) start 與 stop 相等,那么該方法返回的就是一個(gè)空串(即長(zhǎng)度為 0 的字符串)。如果 start 比 stop 大,那么該方法在提取子串之前會(huì)先交換這兩個(gè)參數(shù)。
注:不接受負(fù)數(shù)
indexOf() 方法可返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置。
語(yǔ)法: stringObject.indexOf(searchvalue,fromindex)
searchvalue必需。規(guī)定需檢索的字符串值。
fromindex可選的整數(shù)參數(shù)。規(guī)定在字符串中開(kāi)始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該參數(shù),則將從字符串的首字符開(kāi)始檢索。
注:indexOf() 方法對(duì)大小寫(xiě)敏感!
注:如果要檢索的字符串值沒(méi)有出現(xiàn),則該方法返回 -1。
lastIndexOf() 方法可返回一個(gè)指定的字符串值最后出現(xiàn)的位置,在一個(gè)字符串中的指定位置從后向前搜索。
語(yǔ)法: stringObject.lastIndexOf(searchvalue,fromindex)
searchvalue必需。規(guī)定需檢索的字符串值。
fromindex可選的整數(shù)參數(shù)。規(guī)定在字符串中開(kāi)始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該參數(shù),則將從字符串的最后一個(gè)字符處開(kāi)始檢索。
split()將字符串分割成字符串?dāng)?shù)組
例如:
"1:2:3:4:5".split(":");? // 返回 ["1","2","3","4","5"]
"|a|b|c|".split("|");? ? // 返回 ["", "a", "b", "c", ""]
"hello".split("");? ? // 返回 ["h","e","l","l","o"]
"hello".split("", 3);? // 返回 ["h","e","l"]
fromCharCode() 從字符編碼創(chuàng)建一個(gè)字符串。
toLowerCase() 方法用于把字符串轉(zhuǎn)換為小寫(xiě)
toUpperCase() 方法用于把字符串轉(zhuǎn)換為大寫(xiě)
replace()替換一個(gè)與正則表達(dá)式匹配的子串返回一個(gè)新字符串
今天的我比昨天進(jìn)步一些,本次發(fā)表應(yīng)在20170613日,有事耽擱望請(qǐng)見(jiàn)諒