共用方式為


substring 方法

傳回 String 物件中指定位置的子字串。

function substring(start : Number[, end : Number]) : String

引數

  • start
    必要項。 以零起始的索引整數,表示子字串起始的位置。

  • end
    選擇項。 以零起始的索引整數,表示子字串結尾的位置。 此子字串包含的字元一直到 (但不包括) end 所指定的字元。

    如果省略 end,便會傳回從 start 一直到原始字串結尾的字元。

備註

substring 方法傳回的字串將包含從 start 開始到 end 的子字串,但不包含後者本身。

substring 方法會使用 start 和 end 中較小的值做為子字串的起點。 例如 strvar.substring(0, 3)strvar.substring(3, 0) 會傳回相同的子字串。

如果 start 或 end 中的任何一個是 NaN 或負數,其值將會變成 0。

子字串的長度等於 start 和 end 二者之間差異的絕對值。 例如,strvar.substring(0, 3)strvar.substring(3, 0) 中所傳回的子字串長度都是 3。

範例

以下範例說明如何使用 substring 方法。

function SubstringDemo(){
   var s = "The quick brown fox jumps over the lazy dog.";
   var result = s.substring(10, 15);
   // Returns "brown".
   return(result);
}

需求

版本 1

套用至︰

String 物件

請參閱

參考

substr 方法