定義和用法
substring()方法用於提取字串中介於兩個指定下標之間的字元。
語法
stringobject.substring(start,stop)
引數
描述
start必需。一個非負的整數,規定要提取的子串的第一個字元在stringobject中的位置。
stop
可選。一個非負的整數,比要提取的子串的最後一個字元在stringobject中的位置多1。
如果省略該引數,那麼返回的子串會一直到字串的結尾。
返回值
一個新的字串,該字串值包含stringobject的一個子字串,其內容是從start處到stop-1處的所有字元,其長度為stop減start。
說明
substring()方法返回的子串包括start處的字元,但不包括stop處的字元。
如果引數start與stop相等,那麼該方法返回的就是一個空串(即長度為0的字串)。如果start比stop大,那麼該方法在提取子串之前會先交換這兩個引數。
substr()方法可在字串中抽取從start下標開始的指定數目的字元。
stringobject.substr(start,length)
start必需。要抽取的子串的起始下標。必須是數值。如果是負數,那麼該引數宣告從字串的尾部開始算起的位置。也就是說,-1指字串中最後一個字元,-2指倒數第二個字元,以此類推。
length可選。子串中的字元數。必須是數值。如果省略了該引數,那麼返回從stringobject的開始位置到結尾的字串。
一個新的字串,包含從stringobject的start(包括start所指的字元)處開始的length個字元。如果沒有指定length,那麼返回的字串包含從start到stringobject的結尾的字元。
提示和註釋
註釋:substr()的引數指定的是子串的開始位置和長度,因此它可以替代substring()和slice()來使用。
重要事項:ecmascript沒有對該方法進行標準化,因此反對使用它。
重要事項:在ie4中,引數start的值無效。在這個bug中,start規定的是第0個字元的位置。在之後的版本中,此bug已被修正。
在提問之前先搜尋一下網上有很多
功能是區間的字串
一個函式的引數是這個區間的範圍第x索引處到y-1索引處的字元
一個函式的引數是這個區間的範圍是在第x索引取出y個字元
定義和用法
substring()方法用於提取字串中介於兩個指定下標之間的字元。
語法
stringobject.substring(start,stop)
引數
描述
start必需。一個非負的整數,規定要提取的子串的第一個字元在stringobject中的位置。
stop
可選。一個非負的整數,比要提取的子串的最後一個字元在stringobject中的位置多1。
如果省略該引數,那麼返回的子串會一直到字串的結尾。
返回值
一個新的字串,該字串值包含stringobject的一個子字串,其內容是從start處到stop-1處的所有字元,其長度為stop減start。
說明
substring()方法返回的子串包括start處的字元,但不包括stop處的字元。
如果引數start與stop相等,那麼該方法返回的就是一個空串(即長度為0的字串)。如果start比stop大,那麼該方法在提取子串之前會先交換這兩個引數。
定義和用法
substr()方法可在字串中抽取從start下標開始的指定數目的字元。
語法
stringobject.substr(start,length)
引數
描述
start必需。要抽取的子串的起始下標。必須是數值。如果是負數,那麼該引數宣告從字串的尾部開始算起的位置。也就是說,-1指字串中最後一個字元,-2指倒數第二個字元,以此類推。
length可選。子串中的字元數。必須是數值。如果省略了該引數,那麼返回從stringobject的開始位置到結尾的字串。
返回值
一個新的字串,包含從stringobject的start(包括start所指的字元)處開始的length個字元。如果沒有指定length,那麼返回的字串包含從start到stringobject的結尾的字元。
提示和註釋
註釋:substr()的引數指定的是子串的開始位置和長度,因此它可以替代substring()和slice()來使用。
重要事項:ecmascript沒有對該方法進行標準化,因此反對使用它。
重要事項:在ie4中,引數start的值無效。在這個bug中,start規定的是第0個字元的位置。在之後的版本中,此bug已被修正。
在提問之前先搜尋一下網上有很多
功能是區間的字串
一個函式的引數是這個區間的範圍第x索引處到y-1索引處的字元
一個函式的引數是這個區間的範圍是在第x索引取出y個字元