JavaScript 字串 slice()
示例
擷取前 5 個位置
let text = "Hello world!";
let result = text.slice(0, 5);
自己動手試一試 »
從位置 3 到結尾
let result = text.slice(3);
自己動手試一試 »
更多示例見下文。
描述
slice()
方法提取字串的一部分。
slice()
方法在一個新字串中返回提取的部分。
slice()
方法不會改變原始字串。
start 和 end 引數指定要提取的字串部分。
第一個位置是 0,第二個是 1,...
負數表示從字串的末尾選擇。
語法
string.slice(start, end)
引數
引數 | 描述 |
start | 必需。 起始位置。 (第一個字元是 0)。 |
end | 可選。 結束位置(到但不包括)。 預設是字串長度。 |
返回值
型別 | 描述 |
一個字串 | 字串的提取部分。 |
更多示例
從位置 3 到 8
let result = text.slice(3, 8);
自己動手試一試 »
只提取第一個字元
let result = text.slice(0, 1);
自己動手試一試 »
只提取最後一個字元
let result = text.slice(-1);
自己動手試一試 »
整個字串
let result = text.slice(0);
自己動手試一試 »
瀏覽器支援
slice()
是 ECMAScript1 (ES1) 的特性。
ES1 (JavaScript 1997) 在所有瀏覽器中都得到完全支援
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |