slice 是字符串子串提取方法,語法為 str.slice(start, end),其中:start 為起始索引(包含),end 為結(jié)束索引(不包含),返回的是指定范圍內(nèi)的子字符串,未指定 start 則從頭開始,未指定 end 則到末尾,負索引為倒數(shù)索引,超出范圍索引會截斷為 0 或字符串長度。
slice 的含義
Slice 是 JavaScript 中一個內(nèi)建的 string 方法,用于從字符串中提取一個子字符串。
用法
slice 方法的語法如下:
<code class="javascript">str.slice(start, end)</code>
登錄后復(fù)制
其中:
start:子字符串的起始索引(包括在內(nèi))。
end:子字符串的結(jié)束索引(不包括在內(nèi))。
返回值
slice 方法返回原始字符串中指定范圍內(nèi)的子字符串。
示例
<code class="javascript">const str = "Hello JavaScript"; // 從起始索引 4 到結(jié)束索引 11 提取子字符串 const result = str.slice(4, 11); console.log(result); // 輸出: "lo Java"</code>
登錄后復(fù)制
特點
如果未指定 start 參數(shù),則從字符串的開頭開始提取。
如果未指定 end 參數(shù),則提取到字符串的末尾。
負索引表示倒數(shù)索引。
超出字符串范圍的索引會被截斷為 0 或字符串長度。






