回覆列表
  • 1 # 橘生淮南北島一季煙

    定義和用法

    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個字元

  • 中秋節和大豐收的關聯?
  • 部落衝突怎麼舉報?我有圖!就是不知道怎麼傳?