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