JavaScript 5

字符串

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)諒

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱(chēng)為結(jié)構(gòu)),知道了CSS樣式(也稱(chēng)為表示),會(huì)使用HT...
    凜0_0閱讀 2,914評(píng)論 0 8
  • 第1章 認(rèn)識(shí)JS JavaScript能做什么?1.增強(qiáng)頁(yè)面動(dòng)態(tài)效果(如:下拉菜單、圖片輪播、信息滾動(dòng)等)2.實(shí)現(xiàn)...
    mo默22閱讀 1,500評(píng)論 0 5
  • 1. javascript刪除元素節(jié)點(diǎn) IE中有這樣一個(gè)方法:removeNode(),這個(gè)方法在IE下是好使的,...
    落魂灬閱讀 391評(píng)論 0 1
  • who can talk me 我咋這么無(wú)聊
    爺凌丶貝勒閱讀 133評(píng)論 0 0
  • 騎行15公里,鍛煉身體。 我為什么堅(jiān)持不下去?沒(méi)有意識(shí)到重要性!
    磐石yy閱讀 158評(píng)論 0 0

友情鏈接更多精彩內(nèi)容